Die Uhrzeit richtig berechnen: nämlich von einer Instanz von Date() abfragen und...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 8 May 2007 11:59:34 +0000 (11:59 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 8 May 2007 11:59:34 +0000 (11:59 +0000)
bin/mozilla/menunew.pl
bin/mozilla/menuv3.pl

index 44c918f..b0b46e8 100644 (file)
@@ -101,11 +101,12 @@ sub clock_line {
   print qq|
 <script type="text/javascript">
 <!--
-var h=$Stunden; var m=$Minuten; var s=$Sekunden;
 function clockon() {
-  s=++s%60;if(s==0){m=++m%60;if(m==0)h=++h%24;}
-  document.getElementById('clock_id').innerHTML = (h<10?'0'+h:h)+":"+(m<10?'0'+m:m)+":"+(s<10?'0'+s:s);
-  var timer=setTimeout("clockon()", 1000);
+  var now = new Date();
+  var h = now.getHours();
+  var m = now.getMinutes();
+  document.getElementById('clock_id').innerHTML = (h<10?'0'+h:h)+":"+(m<10?'0'+m:m);
+  var timer=setTimeout("clockon()", 10000);
 }
 window.onload=clockon
 //-->
index 0826023..c9a3d54 100644 (file)
@@ -106,13 +106,14 @@ sub clock_line {
   print qq|
 <script type="text/javascript">
 <!--
-var h=$Stunden; var m=$Minuten; var s=$Sekunden;
 function clockon() {
-  s=++s%60;if(s==0){m=++m%60;if(m==0)h=++h%24;}
-  document.getElementById('clock_id').innerHTML = (h<10?'0'+h:h)+":"+(m<10?'0'+m:m)+":"+(s<10?'0'+s:s);
-  var timer=setTimeout("clockon()", 1000);
+  var now = new Date();
+  var h = now.getHours();
+  var m = now.getMinutes();
+  document.getElementById('clock_id').innerHTML = (h<10?'0'+h:h)+":"+(m<10?'0'+m:m);
+  var timer=setTimeout("clockon()", 10000);
 }
-//window.onload=clockon
+window.onload=clockon
 //-->
 </script>
 <table border="0" width="100%" background="image/bg_titel.gif" cellpadding="0" cellspacing="0">