Uhr wird nicht angezeigt

Hallo ihr.

Ich seh wahrscheinlich den Wald vor lauter Bäumen nicht, aber ich weiß einfach nicht warum das nicht funktioniert.

function clock() {
var now = new Date();
var weekday = now.getDay();
var dnr = new Array(„Sonntag“, „Montag“, „Dienstag“, „Mittwoch“, „Donnerstag“, „Freitag“, „Samstag“);
var day = now.getDate();
var month = now.getMonth();
var mnr = new Array(„Januar“, „Februar“, „März“, „April“, „Mai“, „Juni“, „Juli“, „August“, „September“, „Oktober“, „November“, „Dezember“);
var year = now.getFullYear();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
now.setSeconds(seconds + 1);
(minutes <= 9) ? minutes = „0“ + minutes;
(seconds <= 9) ? seconds = „0“ + seconds;
output = „| „+weekday[dnr]+“, „+day+“. „+month[mnr]+“ „+year+“ | „+hours+“:“+minutes+":"+seconds;
if(document.all) {
document.all.time.innerHTML = output;}
else if(document.layers) {
document.time.document.open();
output = ‚<span>‘ + output + ‚</span>‘;
document.time.document.write(output);
document.time.document.close();}
setTimeout(„clock()“, 1000);}

Im body-teil hab ich dann folgendes

Kann mir bitte jemand helfen?

MfG, yuc2me

Also bei mir unter FireFox erscheinen auch Fehlermeldungen. Mit den Fehlern kann es schon gar nicht laufen, also erstmal korrigieren!

Fehler: missing : in conditional expression
Quelldatei: http://localhost/~phantom/clock.html
Zeile: 17, Spalte: 40
Quelltext:
(minutes [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Oooh, da sind ja einige Unschönheiten drin, das sollte funktionieren:

function clock() {
 var now = new Date();
 var dnr = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
 var mnr = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
 var minutes = now.getMinutes();
 var seconds = now.getSeconds();
 now.setSeconds(seconds + 1);
 if(minutes \<= 9) minutes = "0" + minutes;
 if(seconds \<= 9) seconds = "0" + seconds;
 output = "| "+dnr[now.getDay()]+", "+now.getDate()+". "+mnr[now.getMonth()]+" "+now.getFullYear()+" | "+now.getHours()+":"+minutes+":"+seconds;
 if(document.layers){
 document.getElementById("timeDisplay").open();
 document.getElementById("timeDisplay").write(output); 
 document.getElementById("timeDisplay").close();
 } else {
 document.all["timeDisplay"].innerHTML = output;
 }
 setTimeout("clock()", 1000);
}

Gruß PHANTOM

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]