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?