/OPERA - Fehlermeldung
KD-one
- javascript
Hallo,
Ich habe mir nun Opera 7.20 installiert und er wirft mir bei Aufruf meiner Seite (faq.united-web.at, Link in der Signatur) folgende Fehlermeldung aus:
Event thread: onmouseover
Error:
name: TypeError
message: Statement on line 4: Expression evaluated to null or undefined and is not convertible to Object: document.getElementById(id)
Backtrace:
Line 4 of linked script http://faq.united-web.at/_eigene/scripte/mouse.js
document.getElementById(id).className = klasse;
In unknown script
change("l2", "sub2");
At unknown location
{event handler trampoline}
Dasselbe kommt noch für den Eventhandler onmouseout.
Damit kann ich nicht wirklich was anfangen, da er das Script anstandslos ausführt, folglich auch findet.
Das Script:
function change(id,klasse)
{
document.getElementById(id).className = klasse;
}
Was will mir Opera da mitteilen, respektive, was läuft da falsch?
Gruß
Kurt
PS: Wundert euch nicht, wenn jetzt mal einige Zeit keine Antworten von mir kommen, ich bin den ganzen Tag unterwegs und kann mir eure Antworten erst am Abend durchlesen. Ich hoffe, ich habe euch alle nötigen Informationen gegeben.
Hallo,
Hallo,
Diese Fehlermeldung kommt nur beim erstmalgigen Aufruf der Seite.
Könnte es sein, daß das Script im Cache noch nicht vorhanden ist und das den Fehler auslöst?
Gruß
Kurt
PS: Wundert euch nicht, wenn jetzt mal einige Zeit keine Antworten von mir kommen, ich bin den ganzen Tag unterwegs und kann mir eure Antworten erst am Abend durchlesen. Ich hoffe, ich habe euch alle nötigen Informationen gegeben.
Gruß
Kurt