Ich habe mir deine Testseite jetzt mal angeschaut. Wo befindet sich dort eigentlich das lang, bzw. das xml:lang? Selbst Firefox sagt „null“.
Nirgends! Das ist ja das Problem, dass IE statt 'null' auszugeben einen Fehler meldet. Mein Script fragt viele Elemente ab, wobei die meisten kein spezielles lang oder xml:lang-Attribut haben.
Übrigens solltest du das „javascript:“ aus den onclick-Attributen entfernen. Das brauchst du nur, wenn du Code durch Eingabe in die Adresszeile mal schnell testen oder Links für eine JS-Aktionen missbrauchen willst.
Ich weiss, es handelt sich hierbei auch nicht um mein Script, sondern um ein sehr vereinfachtes Anschauungsbeispiel, das ich mal schnell so hingeschrieben habe.
Gruss
Mathias