Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] setInterval i proste odliczanie czasu
Forum PHP.pl > Forum > Przedszkole
EdeusEx~
Mam kod js:
Cytat
<script>
function timerOn(string) {
explode = string.split(":");
custom_date = explode[0];
custom_minutes = explode[1];
custom_seconds = explode[2];

cDate = new Date();
Hours = cDate.getHours();
Minutes = cDate.getMinutes();
Seconds = cDate.getSeconds();
document.getElemenById('time').innerHTML = Hours+':'+Minutes+':'+Seconds;
}

setInterval(timerOn, 1000);
</script>


Oraz HTML dokładnie pod tym:
Cytat
<body onLoad="timerOn('{$time}')">
<input type="hidden" id="timer_begin" value="{$time}">
<table width="70%" align="center">
<tr><td align="center" width="86%"><B>{$action_title}</B></td> <td><img src="icons/small/clock.png"> <div id="time"></div></tr>
<tr><td style="padding: 5px 5px;" colspan="2">{$text}</td></tr>
</table>


pytania:

1. dlaczego pisze, ze "string.split nie jest funkcja" ?
2. jezeli wywale nawet czesc rozwalania stringa, bedzie "document.getElementById nie jest funkcją"
3. czy ktos to umie naprawic?
lord_t
1. tego to nie wiem
2. bo masz '..Elemen..' a nie '..Element..'
-EdeusEx~-
Dobrze, literówki nie zauwazylem, ale co w takim razie ze split?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.