Moin
Da es nur eine Datei mit so vielen Zeilen gibt, glaube ich, daß der Fehler in dieser Zeile (Zeile 680) liegt:
document.getElementById("untermMenu").style.height = (Hoehe - 297 - document.getElementById("untermMenu").offsetTop) + "px";
(In Zeile 681 steht nur }, in Zeile 682 steht nur else.)Die ID untermMenu gibt es in dieser Seite nicht.
da ich auch einen Haufen Funktionen in einer Datei habe und auf den verschiedenen Seiten wahlweise ausführen lasse, kann ich dir versichern, dass der IE nicht einfach alles ausführt.
Nur die Funktionen die du explizit startest werden ausgeführt.
Alerdings wird trotzdem jedesmal gefragt ob es das Element gibt, das zunächst bearbeitet wird, bei deinem code etwa:
var untermenue=document.getElementById("untermMenu");
if (untermenue) untermenue.style.height = (Hoehe - 297 - untermenue.offsetTop) + "px";
(+ ggf. noch ein Abbruch der Funktion mit return)
Aber auch dies ist jetzt eher spekulativ ohne dein Script zu kennen!
Gruß
rfb
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
(Galileo Galilei)