ok działa dzięki
mam kolejny problem teraz chciałbym odliczać czas do czegoś
przykładowo odliczać czas do końca roku szkolnego, a drugi licznik do początku nowego
dopisuje tam argumenty kiedy ma się czas skończyć ale nic się nie dzieje
zrobiłem to tak ale nie działa
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<script LANGUAGE="JavaScript"> <!--
function curTime(godzina,minuta,sekunda)
{
var now=new Date()
var hrs=godzina-now.getHours()
var min=minuta-now.getMinutes()
var sec=sekunda-now.getSeconds()
if (sec<0) { sec=60+sec
min=min-1
}
if (min<0) { min=60+min
hrs=hrs-1
}
if (hrs<10) { hrs="0"+hrs }
if (min<10) { min="0"+min }
if (sec<10) { sec="0"+sec }
if (hrs<=0&&min<=0&&sec<=0){
clock.innerHTML="już jest"
clock2.innerHTML="już jest"
}else{
clock.innerHTML=hrs+":"+min+":"+sec
clock2.innerHTML=hrs+":"+min+":"+sec
setTimeout("curTime(17,59,0)",1000)}
}
-->
<BODY onLoad=curTime(17,59,0)> <SPAN CLASS=details ID=clock STYLE="position:relative;"></SPAN> <SPAN CLASS=details ID=clock2 STYLE="position:relative;"</SPAN>
wiem że skrypt nie ma poprawki na dni ale to można szybko dodać i jeszcze jak zrobić aby wyświetlał takie dwa z różnymi czasami na stronie napisane w jednej funkcji bo pisać dwie to chyba bez sensu, gdyż jak będę kiedyś chciał dodać jeszcze jeden to będzie kolejna funkcja
EDIT:
mam jeszcze jeden problem jak czekam i czas dochodzi do zera to jest wyświetlona 'już jest' ale jeżeli jest już po czasie to wtedy są jakieś liczby na minusie
już wiem co jest źle z tymi liczbami na minusie to było po prostu to że te to nie były liczby tylko ciągi poradziłem już sobie z tym ale jak umieścić dwa zegarki na jedenj stronie
mój aktualny kod to
[html]
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<script LANGUAGE="JavaScript">
<!--
function curTime(godzina,minuta,sekunda)
{
var now=new Date()
var hrs=godzina-now.getHours()
var min=minuta-now.getMinutes()
var sec=sekunda-now.getSeconds()
if (sec<0) {sec=60+sec
min=min-1}
if (min<0) {min=60+min
hrs=hrs-1}
if (hrs<10){
var godz="0"+hrs}
else {godz=hrs}
if (min<10){
var minu="0"+min}
else{minu=min}
if (sec<10){
var sek="0"+sec}
else {sek=sec}
if (hrs<0){
clock.innerHTML="już jest"}
else{
clock.innerHTML=godz+":"+minu+":"+sek
setTimeout("curTime(20,47,0)",1000)}
}
-->
</SCRIPT>
</HEAD>
<BODY onLoad=curTime(20,51,0)>
<table border=1>
<tr>
<td>
<SPAN CLASS=details ID=clock STYLE="position:relative;"></SPAN>
</td>
</tr>
</table>
</BODY>
</HTML>
[/html