Kezdőoldal » Számítástechnika » Programozás » Javascript document. Write...

Javascript document. Write alternetíva?

Figyelt kérdés

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ó)



2016. máj. 1. 18:36
 1/5 anonim ***** válasza:
100%
Csinálsz egyet valamilyen elemet, pl.: div-et azt eléred getElementById-val és annak az innerHTML attribútumát módosítod.
2016. máj. 1. 18:48
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

<!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>

2016. máj. 1. 21:11
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

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.

2016. máj. 1. 21:23
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

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>

2016. máj. 1. 21:45
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
74%
Keress rá az innerHTML-re, az kell neked.
2016. máj. 1. 22:06
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!