webForumDet fria alternativet

Tid och Datum

4 svar · 459 visningar · startad av beginner

beginnerMedlem sedan feb. 200722 inlägg
#1

Jag får ut tiden men jag får inte sekunderna att komma igång undrar hur man ska göra

voigtann1Medlem sedan juni 20018 810 inlägg
#2

lite av din kod hade nog inte skadat...

var thetime=new Date();
var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
beginnerMedlem sedan feb. 200722 inlägg
#3
 time:function()
    {
        now = new Date();
	    h = now.getHours();
	    min = "0" + now.getMinutes();
	    min = min.substring(min.length-2, min.length);
	    sec = "0" + now.getSeconds();
	    sec = sec.substring(sec.length-2, sec.length);
	

	
	newElement = document.createElement("div");
	newElement.id = "popupBack";
	newElement.className = "clock";
            newElement.appendChild(document.createTextNode("Klockan   är: "+h+":"+min+":"+sec  )); 
	document.body.appendChild(newElement)
	setTimeout("time()", 1000);
       
    }
beginnerMedlem sedan feb. 200722 inlägg
#4

Jag får ut tiden men sekunderna tickar inte

colioneMedlem sedan juni 20013 386 inlägg
#5

Det där är väl inte all kod du har misstänker jag? Vad heter namespacet som du har time i? Är time ditt namespace?

När du kör den koden korrekt sedan så kommer det att appendas ett nytt div-element på sidan varje gång den körs så du kommer att få en lista som ser ut såhär:

<html><head></head><body>
<div id="popupBack" class="clock">Klockan   är: 2:47:19</div>
<div id="popupBack" class="clock">Klockan   är: 2:47:20</div><div id="popupBack" class="clock">Klockan   är: 2:47:21</div><div id="popupBack" class="clock">Klockan   är: 2:47:22</div><div id="popupBack" class="clock">Klockan   är: 2:47:23</div><div id="popupBack" class="clock">Klockan   är: 2:47:24</div><div id="popupBack" class="clock">Klockan   är: 2:47:25</div><div id="popupBack" class="clock">Klockan   är: 2:47:26</div><div id="popupBack" class="clock">Klockan   är: 2:47:27</div><div id="popupBack" class="clock">Klockan   är: 2:47:28</div><div id="popupBack" class="clock">Klockan   är: 2:47:29</div><div id="popupBack" class="clock">Klockan   är: 2:47:30</div><div id="popupBack" class="clock">Klockan   är: 2:47:31</div><div id="popupBack" class="clock">Klockan   är: 2:47:32</div><div id="popupBack" class="clock">Klockan   är: 2:47:33</div><div id="popupBack" class="clock">Klockan   är: 2:47:34</div><div id="popupBack" class="clock">Klockan   är: 2:47:35</div><div id="popupBack" class="clock">Klockan   är: 2:47:36</div></body></html>

Därför borde du även kolla av om elementet redan finns innan du skapar ett nytt och om det finns så ersätter du innehållet i det.

128 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
125 ms — hämta tråd, inlägg och bilagor (db)