Vreemd javascript na invoeren rollover afbeeldingen Dreamweaver

Status
Niet open voor verdere reacties.

Silvia177

Nieuwe gebruiker
Lid geworden
2 mei 2011
Berichten
2
Vreemde code javascript na plaatsen rollovers
Wie kan mij helpen? steeds als ik rolloverafbeelding plaats krijg ik een vreemde code. Hoe kan dit en hoe los ik dit op?
Hieronder de code:

</style>
<script type="text/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.01
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 && d.getElementById) x=d.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];}
}
</script>
</head>
 
Dit is DreamWeavers eigen manier van Rollover Event Handling. Als het je niet bevalt moet je het via code zelf doen.
Dat is het nadeel van een IDE gebruiken, soms zijn de oplossingen een beetje te ver gezocht.
Daaraantegen is het gewoon schone code, geen overbodige dingen erin.
Als je het in elke bestand wilt gebruiken moet je er een .JS bestandje van maken en opnemen als Javascript include in elk bestand.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan