Newsgroup: it.comp.lang.javascript
Titolo: Swap di immagini furbo!

E' ormai diffuso l'uso di scripts che gesticono l'evento onMouseOver
per realizzare un effetto di animazione con le immagini ma la mia
domanda e': esiste un modo per pre-caricare le immagini in modo 
da evitare i tempi di attesa per lo swap?
Lo script che io uso e' il seguente:
<script language="JavaScript">
   function Swap(ImageToChange, ImageToShow) 
   { if (document.images) document[ImageToChange].src = ImageToShow; }
</script>
Qualcuno saprebbe dirmi cosa aggiungere o darmi qualche suggerimento?
Grazie a tutti!
           =================================
           Beyond Hope ..... 
cia...@mail.com
           ***** 
http://www.ciacco.net
 *****
           =================================
``This message is printed on 100% recycled electrons.''

Grazie a tutti!
IL modo č piuttosto semplice.
devi definire una funzione preload da richiamare net tag body della pagina
html
<body onload="preload()...
nella funzione preload gli fai caricare le immagini, gli assegni una
variabile e poi lavori con le variabili invece che con i nomi delle
immagini...
e' piu' semplice di quello che immagini
vai a vedere : 
www.ideo.com
te lo consiglio vivamente. E' tutto fatto cosi'
ciao
Sean

 immagini...
Per quanto ne so, il metodo č in quello, ma deve avvenire *prima* del
Load, altrimenti che *pre-load* sarebbe? :)
Saluti, julio di egidio
ju...@webzone.it
[posted and mailed]

da evitare i tempi di attesa per lo swap?
Collegati alla pagina
http://www.geocities.com/CapeCanaveral/Launchpad/1615/wwwhlp.htm
dal 18 maggio e avrai questa ed altre informazioni, che altrimenti sarebbe
troppo lungo e ripetitivo scrivere nelle News
####,,######
##               ##
##---O-O---##
#        H        #
|    \_____/    |
 \_________/
 
eclyp...@geocities.com
 
http://eclypse100.home.ml.org
 
http://freeweb.aspide.it/freeweb/eclypse/
 
http://www.geocities.com/CapeCanaveral/Launchpad/1615/

Qualcuno saprebbe dirmi cosa aggiungere o darmi qualche suggerimento?
Vai su 
http://www.stic.it
 scegli l'interfaccia "Hi Tech" e guardati il
sorgente del frame a destra, o di quello superiore.
Ciao,
Luigi
+----[Luigi Rosa]-
+--[Integrated Networking Solutions S.a.s.]-
+--[Piazza Repubblica 11/A]-
+--[20124 - Milano - ITALY]-
=/\= [To boldly go where no one has gone before] =/\=


Ciao,
ma allora secondo te il preload quando dovrebbe avvenire se non durante il
caricamento della pagina?
Al massimo puoi mettere uno script in <HEAD> per creare un array di immagini
ma a questo punto mi sembra questione di lana caprina...
Ciao a tutti
Claudio

 di immagini ma a questo punto mi sembra questione di lana caprina...
Forse :)
-julio di egidio
ju...@webzone.it


Ciao,
ma allora secondo te il preload quando dovrebbe avvenire se non durante il
caricamento della pagina?
Al massimo puoi mettere uno script in <HEAD> per creare un array di immagini
ma a questo punto mi sembra questione di lana caprina...
Ciao a tutti
Claudio

Qualcuno saprebbe dirmi cosa aggiungere o darmi qualche suggerimento?
Certamente, prima della funzione Swap(...) inserisci un oggetto Image:
Image pippo= new Image();
e dopodipchè inserisci la seguente riga:
pippo.src="percorso/immagine.gif"
così facendo al caricamento della pagina verrano caricate nella cache locale 
le immagini di cui hai bisogno.
Ciao				
 
Mino.				
A.O.L.: Lucimino		
E-mail: 
g.ra...@ita.flashnet.it