Seite 1 von 1

JavaScript Fehler im IE7...

Verfasst: Dienstag 13. Februar 2007, 09:30
von jens
Es geht um den PyLucid JS-MD5-Login. Der IE7 streikt da noch.

Fehler ist:
"Das Objekt unterstützt diese Eigenschaft oder Methode nicht."

Bei

Code: Alles auswählen

    salt = document.getElementById("salt").value;
IMHO ist das normales JS und sollte gehen...

Nun hab ich es mal etwas "aufgebröselt":

Code: Alles auswählen

    salt_obj = document.getElementById("salt");
    alert(salt_obj);
    salt = salt_obj.value;
Der alert liefert mit "[object]" zurück. Es stockt danach beim .value holen. Warum?

Jemand eine Idee?

Verfasst: Dienstag 13. Februar 2007, 09:42
von jens
Ich hab's so halb...

Ich denke es liegt an der Art, wann ich was aufrufe. Für den IE7 hätte ich wohl besser die Routine mit onload aufgerufen, die dann den Value holt. Ich hatte es aber einfach unten in der HTML Seite direkt drin.
Das klappt im Firefox priema, sollte auch im IE7 gehen. Tut es aber nicht.

Meine Lösung ist jedoch eine ganz andere, viel einfachere: Ich verzichte auf ganz document.getElementById("salt").value; und bringe den Wert viel einfacher in's Skript rein, siehe: http://pylucid.net/trac/changeset/855