Zotti_20: Javascript funktioniert nicht mit Internet Explorer 7

Beitrag lesen

Hi Zotti,

die Tabellenseite hat den Eventhandler "onmouseover="parent.aktFrame=window.name;", d.h. wenn du mit der Maus darüber fährst wird ein JS ausgelöst, dass du aufgrund deiner Sicherheitseinstellungen verbietest (keine vertrauenswürdige Seite...).

Grüße - Frank

Somit wären wir nun wieder am Anfang...
Ich setzte die Seite als Vertrauenswürdige Seite rein, dann wird jedoch wie bereits zu Beginn beschrieben in dem Frame "Unten-Links" nichts angezeigt und die "Überschriften" Scrollen nicht mit, wenn ich die Tabelle im Frame "Unten-Rechts" bewege. Eine Fehlermeldung kommt nun allerdings nicht mehr.

Ich hoffe du kannst mir noch weiterhelfen...
Wäre dir wirklich sehr dankbar,
Gruß

Hallo Leute,
also ich habe die Lösung für mein Problem selbst gefunden...
In dem Script: Übergroße Tabellen in koordiniert scrollenden Frames, ist ein Befehl drin, der unter Internet Explorer 7 nicht mehr funktioniert. In den Funktionen:

function hor(MyFrame) {
  if(document.all)
    return MyFrame.document.body.scrollLeft;
  else
    return MyFrame.pageXOffset;
}

function ver(MyFrame) {
  if(document.all)
    return MyFrame.document.body.scrollTop;
  else
    return MyFrame.pageYOffset;
}

muss das:
return MyFrame.document.body.scrollLeft;
return MyFrame.document.body.scrollTop;

durch

return MyFrame.document.documentElement.scrollLeft;
return MyFrame.document.documentElement.scrollTop;

ersetzt werden.
Dann funktioniert das Script auch unter Internet Explorer 7 :-)