M
mlaukel
Hallo,
ich habe 3 Uhren per JS auf meiner Website eingebaut. Nur zeigen alle IE Versionen Fehler an.
Das Skript ist ausgelagert und ist im HTML-Code wie folgt eingebunden:
Das Skript selbst:
IE 7.0 spuckt folgendes aus:
Zeile: 61
Zeichen: 2
Fehler: 'null' ist Null oder kein Objekt
Code: 0
und
Zeile: 93
Zeichen: 2
Fehler: 'null' ist Null oder kein Objekt
Code: 0
Leider reichen meine JS-Kenntnisse nicht aus um den Fehler selbst lokalisieren zu können. Ich hoffe jemand von euch kann mir helfen. Danke !
Gruß
Martin
ich habe 3 Uhren per JS auf meiner Website eingebaut. Nur zeigen alle IE Versionen Fehler an.
Das Skript ist ausgelagert und ist im HTML-Code wie folgt eingebunden:
Code:
<center><b>Berlin</b></center>
<div id="js_clock1" align="center">
<script src="clock.js" type="text/javascript"></script>
</div>
<center><b>Tokio</b></center>
<div id="js_clock2" align="center">
<script src="clock.js" type="text/javascript"></script>
</div>
<center><b>New York</b></center>
<div id="js_clock3" align="center">
<script src="clock.js" type="text/javascript"></script>
</div>
Das Skript selbst:
Code:
function js_clock1()
{
var clock_time = new Date();
var clock_hours = clock_time.getHours();
if (clock_hours > 23)
{
clock_hours = clock_hours - 24;
}
if (clock_hours < 0)
{
clock_hours = 24 + clock_hours;
}
var clock_minutes = clock_time.getMinutes();
var clock_seconds = clock_time.getSeconds();
if (clock_hours < 10)
{
clock_hours = "0" + clock_hours;
}
if (clock_minutes < 10)
{
clock_minutes = "0" + clock_minutes;
}
if (clock_seconds < 10)
{
clock_seconds = "0" + clock_seconds;
}
var clock_div = document.getElementById("js_clock1");
clock_div.innerHTML = clock_hours + ":" + clock_minutes + ":" + clock_seconds;
setTimeout("js_clock1()", 1000);
}
js_clock1();
function js_clock2()
{
var clock_time = new Date();
var clock_hours = clock_time.getHours() + 7;
if (clock_hours > 23)
{
clock_hours = clock_hours - 24;
}
if (clock_hours < 0)
{
clock_hours = 24 + clock_hours;
}
var clock_minutes = clock_time.getMinutes();
var clock_seconds = clock_time.getSeconds();
if (clock_hours < 10)
{
clock_hours = "0" + clock_hours;
}
if (clock_minutes < 10)
{
clock_minutes = "0" + clock_minutes;
}
if (clock_seconds < 10)
{
clock_seconds = "0" + clock_seconds;
}
var clock_div = document.getElementById('js_clock2');
clock_div.innerHTML = clock_hours + ":" + clock_minutes + ":" + clock_seconds;
setTimeout("js_clock2()", 1000);
}
js_clock2();
function js_clock3()
{
var clock_time = new Date();
var clock_hours = clock_time.getHours() - 6;
if (clock_hours > 23)
{
clock_hours = clock_hours - 24;
}
if (clock_hours < 0)
{
clock_hours = 24 + clock_hours;
}
var clock_minutes = clock_time.getMinutes();
var clock_seconds = clock_time.getSeconds();
if (clock_hours < 10)
{
clock_hours = "0" + clock_hours;
}
if (clock_minutes < 10)
{
clock_minutes = "0" + clock_minutes;
}
if (clock_seconds < 10)
{
clock_seconds = "0" + clock_seconds;
}
var clock_div = document.getElementById('js_clock3');
clock_div.innerHTML = clock_hours + ":" + clock_minutes + ":" + clock_seconds;
setTimeout("js_clock3()", 1000);
}
js_clock3();
IE 7.0 spuckt folgendes aus:
Zeile: 61
Zeichen: 2
Fehler: 'null' ist Null oder kein Objekt
Code: 0
und
Zeile: 93
Zeichen: 2
Fehler: 'null' ist Null oder kein Objekt
Code: 0
Leider reichen meine JS-Kenntnisse nicht aus um den Fehler selbst lokalisieren zu können. Ich hoffe jemand von euch kann mir helfen. Danke !
Gruß
Martin