ciao a tutti quelli collegati anche a quest'ora.
la mia situazione è la seguente:

questo non è il solito post per il preload immagini; ho già cercato con varie parole chiave quello che stò x chiedervi, ma senza successo.

1. vorrei semplicemente precaricare una GIF un po' pesantina (300Kb):

var animation = new Image();
animation.src = "images/box/slide.gif";

2. e visualizzarla SOLO quando è completamente caricata.

ho visto che esiste la proprietà [.complete] x vedere se l'immagine è in cache, ma come faccio poi a rendere non visibile/visibile la mia gif da 300K??

la funzione dovrebbe essere questa (ricavata sempre dal forum):

function misura() {
if (imageT.complete) { // e' stata caricata?
... cosa devo scrivere QUI?
} else {
setTimeout("misura()",100)
}

3. l'immagine adesso viene visualizzata così:

<td width="230" height="114" background="images/box/loading.gif" class="no_back_repeat">[img]images/box/slide.gif[/img]</td>

notate che ho messo un'immagine di sfondo che viene visualizzata subito, mentre l'img è quella che dovrebbe essere soggetta al preload.

grazie a tutti x l'attenzione. confido in voi

Lk