Javascript document. Write alternetíva?
Mondjuk megcsinálod, hogy kiírod az időt.
ekkor ha document.write-ot használsz az eredmény:
18:34,18:35,18:36 --lesz 18:36kor
és nem simán 18:36
ezt hogyan lehet megoldani?
(teljes oldal újratölése nem jó)










<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title></title>
<script src=" [link]
<script>
function fgv() {
$("body").html(new Date($.now()));
setTimeout("fgv()", 1000);
}
$(document).ready(function() {
fgv()
});
</script>
</head>
<body>
</body>
</html>





Tessék kieg: [link]
Működés:
function fgv() {...} csak definiálódik, de nem fut le.
$(document).ready(function() {
// ez akkor fut le ha TELJES html mindennel betöltődött.
// ekkor hívom a fgv()-t
});
$ jelzi a jQuery dolgokat.
$("body") <-- ("...") css hivatkozásnak megfelelően. Tehát ha lenne ilyen <div id=ezegydiv"></div> akkor erre is működne ez: $("#ezegydiv")
$("body").html(...) <-- ez html-r ír <body> IDE </body>. Tehát újbóli hívással töröl minden tartalmaz és az újat írja oda. Ha $("#ezegydiv").html(...)-ra hívod, akkor azon az azonosítójú div-en belül töröl mindent és írja oda az újat.
$.now() <-- lekérem az aktuális időt. De ez UNIX idő, tehát 1970.01.01-től eltelt ms-ek. Ezt odaadom a new Date-nek, ami generál olvasható szöveget. Amit kiteszek a body-ba.





Csak mert elvoltam vele. :D
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title></title>
<script src=" [link]
<script>
var a = function() {
$("body").append(new Date($.now()) + "<br>");
}
var b = function() {
$("body").html("");
}
var t = function() {
a = null; // törlöm a definiciót, de ne futtassa tovább
b = null; // törlöm a definiciót, de ne futtassa tovább
$("body").html(""); // törlöm <body> tartalmát, és lényegében véget ért a játék. :D
}
$(document).ready(function() {
setInterval("a()", 100); //azonnal futtatja, de utána vár 100ms-et
setInterval("b()", 1000); //azonnal futtatja, de utána vár 1000ms-et
setTimeout("t()", 10000); //Elösszőr vár! 10mp-et majd utána futtatja!
});
</script>
</head>
<body>
</body>
</html>





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!