Please Help!

B

BillyTheKid

Hello,

I am very new to java and I have pasted the following code onto my
website:

#########################################3

<SCRIPT language=JavaScript>
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0;
i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image;
d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers.document);
if(!x && document.getElementById) x=document.getElementById(n);
return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc)
x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);

}

function setCookie(name, value, expire){
document.cookie = name + "=" + escape(value) + ((expire ==null) ? ""
: ("; expires=" + expire.toGMTString()));
}

function getCookie(Name){
var search = Name + "=";
if (document.cookie.length > 0){
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
} return unescape(document.cookie.substring(offset, end));
} else { return "";
}
} else { return "";
}
}




//-->
</SCRIPT>

#######################################

The images looks like this:

##################################

<TD vAlign=top width=171
background="/icons/b-Bckgrnd.gif"
height=415>
<P align=center><IMG height=19
src="/icons/MenuTop.gif"
width=169><BR><IMG
src="/icons/b-Hem-on.gif" width="169" height="24"><A
onmouseover="MM_swapImage('Hem1','','icons/b-Hem-on.gif',1)"
onmouseout=MM_swapImgRestore()
href="http://xxxx/"><BR></A><A
onmouseover="MM_swapImage('Verksamhet1','','icons/b-Verksamhet-on.gif',1)"
onmouseout=MM_swapImgRestore()
href="http://xxxx/"><IMG height=24
src="/icons/b-Verksamhet.gif"
width=169 border=0 name=Verksamhet1></A><A
onmouseover="MM_swapImage('Kansliet1','','icons/b-Kansliet-on.gif',1)"
onmouseout=MM_swapImgRestore()
href="http://xxxx/"><IMG height=24
src="/icons/b-Kansliet.gif"
width=169 border=0 name=Kansliet1></A>

######################################

and so on...what I would like to do is to still have the "preload and
swapimg" there but I do not want to set a cookie each time a user
enters my website.

Is there any way to remove the entire "cookie-thing"? :)

Thank you in advance.

Regards / BillyTheKid
 
B

Brian Genisio

BillyTheKid said:
Hello,

I am very new to java and I have pasted the following code onto my
website:

#########################################3

<SCRIPT language=JavaScript>
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0;
i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image;
d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers.document);
if(!x && document.getElementById) x=document.getElementById(n);
return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc)
x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);

}

function setCookie(name, value, expire){
document.cookie = name + "=" + escape(value) + ((expire ==null) ? ""
: ("; expires=" + expire.toGMTString()));
}

function getCookie(Name){
var search = Name + "=";
if (document.cookie.length > 0){
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
} return unescape(document.cookie.substring(offset, end));
} else { return "";
}
} else { return "";
}
}




//-->
</SCRIPT>

#######################################

The images looks like this:

##################################

<TD vAlign=top width=171
background="/icons/b-Bckgrnd.gif"
height=415>
<P align=center><IMG height=19
src="/icons/MenuTop.gif"
width=169><BR><IMG
src="/icons/b-Hem-on.gif" width="169" height="24"><A
onmouseover="MM_swapImage('Hem1','','icons/b-Hem-on.gif',1)"
onmouseout=MM_swapImgRestore()
href="http://xxxx/"><BR></A><A
onmouseover="MM_swapImage('Verksamhet1','','icons/b-Verksamhet-on.gif',1)"
onmouseout=MM_swapImgRestore()
href="http://xxxx/"><IMG height=24
src="/icons/b-Verksamhet.gif"
width=169 border=0 name=Verksamhet1></A><A
onmouseover="MM_swapImage('Kansliet1','','icons/b-Kansliet-on.gif',1)"
onmouseout=MM_swapImgRestore()
href="http://xxxx/"><IMG height=24
src="/icons/b-Kansliet.gif"
width=169 border=0 name=Kansliet1></A>

######################################

and so on...what I would like to do is to still have the "preload and
swapimg" there but I do not want to set a cookie each time a user
enters my website.

Is there any way to remove the entire "cookie-thing"? :)

Thank you in advance.

Regards / BillyTheKid


Billy,

First off, this is Javascript, not Java. There is a difference:
http://www.jibbering.com/faq/#FAQ2_2

But, this is not off-topic, because this is Javascript code. Second,
the code you pasted is auto-generated code from MacroMedia Dreamweaver.
I am not sure if MM has a copyright to this code. You may be in
violation from using it as it is without having a license for
Dreamweaver. I dont know yey from ney on this.

So anyway, to your question. The functions setCookie and getCookie are
not called by any of the code you posted. You are not using cookies,
and the functions can be removed.

Brian
 
B

Brian Genisio

Oh yeah... your script tag is wrong:
<SCRIPT type="text/javascript">

Hope it helps,
Brian
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,770
Messages
2,569,584
Members
45,075
Latest member
MakersCBDBloodSupport

Latest Threads

Top