Miért nem működik?
<html>
<head>
<title>probat</title>
<script type="text/javascript">
var srt = document.getElementById('ID2').value;
setInterval(function(){ alert(srt); }, 4000);
</script>
</head>
<body>
<p id="ID2">I don't know.</p>
</body>
</html>
Az alert-ba ki kellene írnia paragrafust, minden 4 másodpercben, de az alert elő se jön.
Az első sornál elszáll, mert az ID2 id-jű tag később van, igy null-nak a value-ját akarod lekérdezni.
De egyébként még ha ez működne is, akkor is gondolom nem azt szeretted volna amit csinálna.
Mert ugye most az van, hogy inditáskor lekéred az ID2 tag értékét. Egyrészt ez egy p tag, úgyhogy nem lesz neki ilyen, inkább az innerHTML-t kéne lekérni, másrészt ezt gondolom minden alkalommal le kéne kérni, nem a kezdeti feltehetőleg üreset akarod kiirni minden alkalommal. Ehhez a lekérést is az alerten belüli finction-be kéne tenni.
vagy csak siman a script tagbe egy defer attribute ertek nelkul.
elhalasztja amig be nem tolt az oldal es kesz (:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!