hi,
ich rufe im Hauptfenster eine Funktion per
auf
Funktion steht in einer externen js-Datei
und Opera bringt mir folgenden fehler:
Timeout thread: delay 5000 ms
Error:
name: TypeError
message: Statement on line 1: The Object does not implement [[Call]]
Backtrace:
In unknown script
pm(1);
hier die Funktion:
die funktion blinken setzt die visibility von einem bild abwechseln hidden/visible
Erklärung:
ich deklariere im Hauptfenster ein variable:
danach include ich eine externe js-Datei in der steht
allerdings ist die datei nicht unbedingt vorhanden (ich prüfe sozusagen so ob sie vorhanden ist)
so und dann ruft sich halt immer wieder die Funktion pm() auf und prüft ob die Variable on_line auf "Yes" oder "No" steht
wenn "No" dann die src erneut auf die externe js-setzen, wenn "Yes" code ausführen
und dann kommt der Fehler
bei "Yes"
hier noch die Funktion blinken (hab zwei links mit id="message1" bzw "message2"
danke, im Vorraus
florian
EDIT: Frage vergessen:
Was verursacht den Fehler und wie kann ich ihn beheben. Übrigens die links blinken nicht in opera, also es net,
in IE alles super
ich rufe im Hauptfenster eine Funktion per
Code:
var test = setInterval("pm(1)",500);
Funktion steht in einer externen js-Datei
und Opera bringt mir folgenden fehler:
Timeout thread: delay 5000 ms
Error:
name: TypeError
message: Statement on line 1: The Object does not implement [[Call]]
Backtrace:
In unknown script
pm(1);
hier die Funktion:
Code:
function pm(id)
{
if (on_line == "Yes")
{
clearInterval(test);
setInterval("blinken('message1')",500);
setInterval("blinken('message2')",500);
}else{
document.getElementById("pm").src******/pm"+id+".js";
}
}
die funktion blinken setzt die visibility von einem bild abwechseln hidden/visible
Erklärung:
ich deklariere im Hauptfenster ein variable:
Code:
var on_line = "No";
Code:
on_line = "Yes";
so und dann ruft sich halt immer wieder die Funktion pm() auf und prüft ob die Variable on_line auf "Yes" oder "No" steht
wenn "No" dann die src erneut auf die externe js-setzen, wenn "Yes" code ausführen
und dann kommt der Fehler
bei "Yes"
hier noch die Funktion blinken (hab zwei links mit id="message1" bzw "message2"
Code:
function blinken(bild)
{
if(document.getElementById(bild).style.visibility == "visible")
{
document.getElementById(bild).style.visibility = "hidden";
} else {
document.getElementById(bild).style.visibility = "visible";
}
}
florian
EDIT: Frage vergessen:
Was verursacht den Fehler und wie kann ich ihn beheben. Übrigens die links blinken nicht in opera, also es net,
in IE alles super