Ciao a tutti. Sto facendo un menu con effetto rollover molto semplice. Ho 6 pulsanti, passandoci sopra con il mouse cambia lo sfondo del pulsante. Devo fare in modo che il client abbia già le immagini prima del rollover, e quindi ho usato questa funzione preloadimages nel body onload. E' corretto fare così??
Ve lo chiedo perchè su firefox non mi funziona. Ecco il codice che carica:
codice:
<body onload="preloadimages('imgsito/chisiamo_roll.jpg','imgsito/produzioni_roll.jpg','imgsito/distributori_roll.jpg','imgsito/cataloghi_roll.jpg','imgsito/fiere_roll.jpg','imgsito/video_roll.jpg','imgsito/homepage_roll.jpg');">
Ed ecco lo script:
codice:
function cambia(obj,imm) { document.getElementById(obj).setAttribute("src",imm); } var myimages=new Array(); function preloadimages() { for (i=0;i<preloadimages.arguments.length;i++) { myimages[i]=new Image(); myimages[i].src=preloadimages.arguments[i]; } }
C' è qualcosa di sbagliato?