Datum/Uhr

max26

Grünschnabel
Halli,Hallo

Ich habe mir folgendes Script schon sehr oft durchgelesen.
Was ist falsch?
Es wird immer nur das Datum ausgegeben, auch wenn var doo="uhr";

Script:
PHP:
var doo = "uhr";
var output = "q";





    
function zeit()
{
  var tag = new Array( "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" );
  var datum = new Date();

  
 if(doo="uhr")
 {   
   var stunden = datum.getHours();
   var minuten = datum.getMinutes();
   var sekunden = datum.getSeconds();
     
   if(stunden < 10){stunden = "0" + stunden;}
   if(minuten < 10){minuten = "0" + minuten;}  
   if(sekunden < 10){sekunden = "0" + sekunden;}
   
   document.getElementById(output).textContent = stunden+":"+minuten+":"+sekunden;
   window.setTimeout("zeit()", 1000);   
 }


 if(doo="datum")
 {
   var monate = datum.getMonth();
   var jahre = datum.getYear();
   var tag0 = datum.getDay();
   var tage = tag[datum.getDay()]
     
   document.getElementById(output).textContent = tage+", "+tag0+"."+monate+"."+jahre;
 }

}





Seite:
HTML:
<head>
<meta http-equiv="Content-Language" content="de-at">
<script type="text/javascript" src="datumuhr.js"></script>
</head>
<body onload="zeit();">
  


<br>
<div id="q"></div>

</body>
 
Nur auf die Schnelle:
Deine If-Abfrage braucht natürlich zwei "=".

Also zB

if (doo=="uhr")

:)
 

Neue Beiträge

Zurück