Archivlink: javarea.de Forum > JavaScript > Zeit anzeigen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Zeit anzeigen

Pages: [1]

geschrieben von mab am 08.11.2005 - 09:17

geschrieben von Micha am 08.11.2005 - 11:09
Das sollte in allen neuen Browser so gehen, da sie innerHTML verstehen:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
<script type="text/javascript" language="JavaScript">
//hier Dein Script von oben


document.jsfrm.face.value = timeValue;

// diese Zeile ist Neu!
document.getElementById("time").innerHTML = timeValue;


timerID = setTimeout("showtime()",1000);
timerRunning = true
}
function startclock () {
stopclock();
showtime()
}
// -->
</script>

<body onLoad="startclock()"><FORM NAME='jsfrm'><INPUT TYPE=text NAME='face' size=30 >
<div id="time"></div>
</FORM>


Micha

geschrieben von mab am 08.11.2005 - 13:11
Hi Micha,

erstmal vielen Dank für Deine Antwort.
Mit Deinen Änderungen funktioniert die Anzeige als Text zwar unter Opera, jedoch nicht unter Firefox und ie.
Woran kann das liegen?

Vielen Dank nochmal!

mab

geschrieben von mab am 08.11.2005 - 14:28
Hi Micha,

es muss an etwas anderem liegen...
Wenn ich den Code aus der Ursprungsdatei isoliere funktioniert es auch unter ie und firefox.
Allerdings habe ich dafür auch noch die Zeile

document.jsfrm.face.value = timeValue;

und das FORM-Tag entfernt.

Also, nochmal vielen Dank!
Ich such noch ein wenig nach meinem Fehler...

mab

geschrieben von Micha am 08.11.2005 - 15:09
Im IE muss es gehen, da innerHTML von Microsoft ist und keine DOM-Funktion. Im Firefox geht es 100%, da ich es in diesem Browser nur getestet habe. Ich weiss aber, das auch Opera innerHTML vewrsteht (zumindest neuerer).

Ich wollte vorhin nicht den ganzen Quellcode nochmal von Dir posten, daher nur der Auszug. Ich habe ja lediglich zwei Zeilen hinzugefügt und nichts gelöscht. Löschen musst Du also nur:

document.jsfrm.face.value = timeValue;

und das INPUT Feld. Dafür kommt mein document.getElementBy... und das DIV hinzu.

Michael


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.