![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
colendo far sparire un immagine dopo 3 secondi avevo scritto questo img src="images/leone.jpg" onload="setTimeout('self.style=display:none;',4000 );" ma non funziona |
#3
| |||
| |||
|
|
colendo far sparire un immagine dopo 3 secondi avevo scritto questo img src="images/leone.jpg" onload="setTimeout('self.style=display:none;',4000 );" |
|
ma non funziona |
#4
| |||
| |||
|
|
On Thu, 13 Dec 2007 10:30:47 GMT, cook wrote: colendo far sparire un immagine dopo 3 secondi avevo scritto questo img src="images/leone.jpg" onload="setTimeout('self.style=display:none;',4000 );" - "self" è un omonimo di "window"; l'oggetto corrente è "this". - i timeout sono decontestualizzati, ergo "this" non si riferirebbe all'oggetto "img" ma ugualmente a window. - display:none è la sintassi CSS, non Javascript. - Hai impostato 4000 millisecondi, quindi l'immagine sparirà dopo 4 secondi e non 3. Riassumendo a livello di codice: function hidePic(){ document.getElementById("mypic").style.display = "none"; } img id="mypic" src="images/leone.jpg" onload="setTimeout(hidePic,3000)" / ma non funziona Per il futuro, ricordati che "non funziona" non vuol dire nulla, in informatica. Si ottiene sempre un risultato, sebbene non sia quello voluto. Nel tuo caso, il browser ti avrà sicuramente generato degli errori (criptici in IE, più chiari su Firefox & famiglia). -- ~ Tenete la morte lontano dalle strade. Guidate sul marciapiede. |
#5
| |||
| |||
|
|
Per il futuro, ricordati che "non funziona" non vuol dire nulla, in informatica. Si ottiene sempre un risultato, sebbene non sia quello voluto. Nel tuo caso, il browser ti avrà sicuramente generato degli errori (criptici in IE, più chiari su Firefox & famiglia). OK grazie a tutti e buone feste |

|
Qui all'istituto alberghiero nessuno sapeva aiutarmi e io sono quasi a zero però in cucina me la cavo |


![]() |
| Thread Tools | |
| Display Modes | |
| |