ciao,ho bisogno di creare uno script che mi esegua una funzione una volta caricate in cache una serie di imagini(6 nel mio esempio!!). Per ora ho usato questo script:
esiste un modo più semplice ed elegante, :sexpulp: non so per esempio associare tutte le immagini in un unico oggetto e quindi usare l'evento onload una sola volta?? senza richiamarlo per ogni immagine?codice:<body> <table width="53%" height="487" border="1"> <tr> <td width="19%" height="196">[img]images/6.jpg[/img]</td> <td width="17%">[img]images/6.jpg[/img]</td> <td width="64%">[img]images/6.jpg[/img]</td> </tr> <tr> <td>[img]images/6.jpg[/img]</td> <td>[img]images/6.jpg[/img]</td> <td>[img]images/6.jpg[/img]</td> </tr> </table> </body> <script> var conta=0; imm=new Array(); for(i=0;i<6;i++)imm[i]=new Image(); function allerta(){ for(c=0;c<6;c++) document.getElementById(c).src=imm[c].src; } function apri(){ var numero=conta; if(numero<6){ conta++; imm[numero].src='images/'+numero+'.jpg'; imm[numero].onload=apri; } if(numero==6) allerta(); } apri(); </script>