Uhr tickt nur im ie nicht in netscape

hallo,

ich habe eine uhr in javascript bekommen, diese fuktioniert wunderbar, aber leider nur im internetexplorer und nicht in netscape oder firefox, da bleibt sie stehen und zeigt jeweils nur beim aktualisieren die momentan aktuelle uhrzeit an.
mit javascript kenne ich mich nur leider garnicht aus und bräuchte jemanden, der das problem kennt.
das wäre der code:

function tS(){
x=new Date();
x.setTime(x.getTime());
return x;
}
function lZ(x){
return (x>9)?x:‚0‘+x;
}
function dT(){
if(fr==0){
fr=1;
document.write(’’+eval(oT)+’’);
}
tP.innerText=eval(oT);
setTimeout(‚dT()‘,1000);
}
function y4(x){
return(xdT();

kann mir jemand erlären, warum das nicht mit jedem browser funktioniert, oder wie man eine änderung vornimmt, daß es mit jedem browser funktioniert?

vielen dank im voraus, stefan

hallo,

function tS(){
x=new Date();
x.setTime(x.getTime());
return x;
}
function lZ(x){
return (x>9)?x:‚0‘+x;
}
function dT(){
if(fr==0){
fr=1;
document.write(’’+eval(oT)+’’);
}

tP.innerText=eval(oT);

ändern in

tP.innerHTML=eval(oT);

setTimeout(‚dT()‘,1000);
}
function y4(x){
return(x

tP.innerText=eval(oT);

ändern in

tP.innerHTML=eval(oT);

danke für die schnelle antwort, aber damit funktioniert es auch nur im internetexplorer!

Büdde büdde Sascha

versteh nicht was du damit meinst!

gruss, stefan

tP.innerText=eval(oT);

ändern in

tP.innerHTML=eval(oT);

Es geht auch im FireFox, Netscape hab ich immoment nicht installiert.

versteh nicht was du damit meinst!

gruss, stefan

verstehst. Aber es soll irgentwie am „all“ Object liegen.
vielleicht mach ichs mal wenn ich netscape installiert hab.

tP.innerText=eval(oT);

hier noch eine Lösung

document.getElementById(„tP“).innerHTML=eval(oT);

also Tauschen mit der Zeile

tP.innerText=eval(oT);

tP.innerText=eval(oT);

hier noch eine Lösung

document.getElementById(„tP“).innerHTML=eval(oT);

getestet , funktioniert im Netzcape 8.1, extra downloaden hat tun müssen.

tP.innerText=eval(oT);

ändern in

tP.innerHTML=eval(oT);

danke für die schnelle antwort, aber damit funktioniert es
auch nur im internetexplorer!

Ist mir neu, im Netscape 8.1 funktioniert das auch

versteh nicht was du damit meinst!

Ich dich jetzt auch nicht mehr. solche mühe und dann sowas .

gruss, stefan

document.getElementById(„tP“).innerHTML=eval(oT);

getestet , funktioniert im Netzcape 8.1, extra downloaden hat
tun müssen.

danke, du bist echt gut!
jetzt fuktioniert es auch auf firefox, internetexplorer und auf netscape 7.1!!!

gruß, stefan
(was ich nicht verstanden habe war der satz: „büdde büdde sacha!“)

Hallo, bin zwar noch neu hier, und Anfänger in Javasckript, aber ich versuche mal zu helfen. Nimm einfach dieses Skript hier, funktioniert prima und die einbindung ist einfach. Denn folgenden Codeteil musst du im HEAD bereich einfügen:

function start() {
uhrzeit();
window.setInterval(„uhrzeit()“, 1000);
}
function uhrzeit() {
var jetzt = new Date();
var Datum = new (Date);
var Tag = Datum.getDate();
var Wochentag = Datum.getDay();
var Monat = Datum.getMonth();
var Jahr = Datum.getFullYear();
var Tagname = new Array(„Sonntag“, „Montag“, „Dienstag“, „Mittwoch“, „Donnerstag“, „Freitag“, „Samstag“);
var Monatname = new Array(„Januar“, „Februar“, „März“, „April“, „Mai“, „Juni“, „Juli“, „August“, „September“, „Oktober“, „November“, „Dezember“);
var stunde = jetzt.getHours() < 10 ? „0“ + jetzt.getHours() : jetzt.getHours();
var minute = jetzt.getMinutes() < 10 ? „0“ + jetzt.getMinutes() : jetzt.getMinutes();
var sekunde = jetzt.getSeconds() < 10 ? „0“ + jetzt.getSeconds() : jetzt.getSeconds();
var uhrzeit = document.createTextNode(Tagname[Wochentag]+", der „+Tag+“. „+Monatname[Monat]+“ „+Jahr+“ - " + stunde + „:“ + minute + „:“ + sekunde + " Uhr");
document.getElementById(„uhrzeit“).replaceChild(uhrzeit,document.getElementById(„uhrzeit“).firstChild);
}

Dann musst du den BODY-Tag erweitern , das sähe dann so aus:

Danach kannste mit diesem Stückchen Code deine Uhr an jeder beliebigen Stelle einfügen: