hi ich habe hier einen rahmen, wo drei felder sind. das letzte feld ist ja leer, weil die sekundenanzeige fehlt. deswegen möchte ich, das die sek auch angezeigt werden. die uhr läüft mit java. kann man das script umändern bzw. erweitern?
java script:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| <script language="JavaScript"> <!--
var zeit; var now; var hour; var min; var then = new Date();
var uhrzeit="$currenttime"; var stumin=uhrzeit.split(":");
if(stumin[0].charAt(0)==0 && stumin[0].charAt(1)!=0) { hour=stumin[0].split("0"); hour=parseInt(hour[1]); } if(stumin[0].charAt(0)==0 && stumin[0].charAt(1)==0) hour = 0 ; if(stumin[0].charAt(0)!=0 && stumin[0].charAt(1)==0) hour = parseInt(stumin[0]); if(stumin[0].charAt(0)!=0 && stumin[0].charAt(1)!=0) hour = parseInt(stumin[0]);
if(stumin[1].charAt(0)==0 && stumin[1].charAt(1)!=0) { min=stumin[1].split("0"); min=parseInt(min[1]); } if(stumin[1].charAt(0)==0 && stumin[1].charAt(1)==0) min = 0 ; if(stumin[1].charAt(0)!=0 && stumin[1].charAt(1)==0) min = parseInt(stumin[1]); if(stumin[1].charAt(0)!=0 && stumin[1].charAt(1)!=0) min = parseInt(stumin[1]);
function go() { now=new Date(); sec=now.getSeconds()-then.getSeconds(); if(sec<0) sec+=60; if (sec==0) min++; if(min>59) { min-=60; hour++; } if(hour>23) hour=0;
if(hour==0) zeit = "0" ; else zeit = hour.toString();
zeit += ":" ;
if(min==0) zeit += "00" ; if(min!=0 && min<10) zeit += "0" + min.toString(); if(min!=0 && min>9) zeit += min.toString();
document.all.a.innerHTML = zeit;
timerid=setTimeout("go()", 1000); }
// --> </script> |
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 08.04.2008, 18:42 von Nils.
|