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:
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>
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?