XHTML 1.0 strict-venligt mouseover script
Jeg har følgende ganske simple mouseover script (vistnok et ImageReady 7.o output), der virker ganske fortrinligt, men gør det umuligt at validere mod xhml 1.0 strcit, da det baserer sig på name-atributten i img-tagget.<script type="text/javascript">
<!--
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages_org() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}
var preloadFlag = false;
function preloadImages() {
if (document.images) {
menu_01_over = newImage("images/menu_01-over.png");
menu_02_over = newImage("images/menu_02-over.png");
menu_03_over = newImage("images/menu_03-over.png");
menu_04_over = newImage("images/menu_04-over.png");
menu_05_over = newImage("images/menu_05-over.png");
preloadFlag = true;
}
}
// -->
</script>
Jeg forestiller mig, at løsningen må være at bruge en id-attribut og anvende getElemtnByID i scriptet, men ville først lige høre, om jeg har ret i den antagelse - om om der evt. allerede findes færdige løsninger på det problem.
På forhånd tak.