|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
[javascript] proprietà non valida in explorer
Ciao a tutti,
sto giocando un pò con javascript, e ho scritto una funzioncina che fa il fade in e out di un testo. Con firefox è ok, ma explorer lo script debugger mi da un "Invalid property value". Codice:
<html> <head> <style type="text/css"> #fade_text { color: rgb(0, 0, 0); } </style> <script type="text/javascript"> <!-- var c = 0; var state = "out"; function fade() { if (state == "out") { document.getElementById("fade_text").style.color="rgb("+c+","+c+","+c+");"; c = c + 5; setTimeout("fade()", 10); if (c == 255) { state = "in"; } } else if (state == "in") { document.getElementById("fade_text").style.color="rgb("+c+","+c+","+c+");"; c = c - 5; setTimeout("fade()", 10); if (c == 0) { state = "out"; } } } //--> </script> </head> <body> <div class="page"> <span id="fade_text">Fading...</span> <button onClick="fade()">Fade now</button> </div> </body> </html>
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers Ultima modifica di shinya : 01-04-2006 alle 17:44. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Nota comunque che il tuo codice, per quanto riguarda Internet Explorer, funziona con IE 5 o superiore, in quanto nelle versioni precedenti il metodo getElementById non è disponibile.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Era il punto e virgola :/
Grazie mille per l'aiuto, non ci sarei mai arrivato!
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:13.