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]