ciao!
come capirete sono alle prime armi con il javascript è ho il seguente
problema:
ho due immagini alle quali voglio applicare un rollover al passaggio del
mouse, utlizzo quindi il seguente codice:
<img src="home.jpg" onMouseOver="this.src='home-B.jpg';"
onMouseOut="this.src='home.jpg';">
fin qui tutto bene. Il problema è che ora vorrei fare un preload di queste
immagini ed utilizzo quindi il seguente codice inserito nell'head:
{
i1=new Image;
i1.src='home.jpg';
i2=new Image;
i2.src='home-B.jpg';
}
dopo aver inseirto questo preload, come dovrà cambiare la riga di codice
relativa al rollover?
io pensavo così:
<img src="home.jpg" onMouseOver="this.src=i2.src;" onMouseOut="this.src=i1.src;">
ma ovviamente non funziona.. dove sbaglio?
grazie per qualsiasi aiuto!
come capirete sono alle prime armi con il javascript è ho il seguente
problema:
ho due immagini alle quali voglio applicare un rollover al passaggio del
mouse, utlizzo quindi il seguente codice:
<img src="home.jpg" onMouseOver="this.src='home-B.jpg';"
onMouseOut="this.src='home.jpg';">
fin qui tutto bene. Il problema è che ora vorrei fare un preload di queste
immagini ed utilizzo quindi il seguente codice inserito nell'head:
{
i1=new Image;
i1.src='home.jpg';
i2=new Image;
i2.src='home-B.jpg';
}
dopo aver inseirto questo preload, come dovrà cambiare la riga di codice
relativa al rollover?
io pensavo così:
<img src="home.jpg" onMouseOver="this.src=i2.src;" onMouseOut="this.src=i1.src;">
ma ovviamente non funziona.. dove sbaglio?
grazie per qualsiasi aiuto!