bob: Javascript und Netscape

Hallo,

habe große Probleme mit Javascript-Funktionen unter Netscape.

Bsp: Funktion move() ist im HEAD definiert, bewirkt, das ein GIF dem Mauszeiger folgt. Diese Funktion wird im BODY mit onLoad aufgerufen.
Ändere ich jetzt die Fenstergröße beim Netscape 4.x so wird die Funktion nicht mehr ausgeführt, nach aktualisieren aber funktioniert alles wieder. Unter IE gibts da keine Probleme.

Weiß jemand eine Lösung ??? Wäre sehr dankbar da diese meiner Meinung nach ein allgemeines Problem von Netscape ist und es nicht an meinem Quellcode von Javascript liegen kann.

  1. Hi
    Das klingt nach dem Netscape resize bug. Wenn man mit absolut positionierten divs arbeitet, dann schmeisst NS nach einem resize alles durcheinander.
    Hier die Loesung fuer das Problem:
    /**
      * resize.js 0.3 970811
      * by gary smith
      * js component for "reloading page onResize"
      */
    if(!window.saveInnerWidth)
    { window.onresize = resizeIt;
      window.saveInnerWidth = window.innerWidth;
      window.saveInnerHeight = window.innerHeight; }
    function resizeIt()
    { if (saveInnerWidth < window.innerWidth
      saveInnerWidth > window.innerWidth
      saveInnerHeight > window.innerHeight
      saveInnerHeight < window.innerHeight )
    { window.history.go(0); }}
    Falls das dein Problem nicht loest, waere eine URL sehr hilfreich. ;-)
    Tschau Holger

    1. Hi
      Das klingt nach dem Netscape resize bug. Wenn man mit absolut positionierten divs arbeitet, dann schmeisst NS nach einem resize alles durcheinander.
      Falls das dein Problem nicht loest, waere eine URL sehr hilfreich. ;-)
      Tschau Holger

      Danke für den Tip. Glaube aber nicht, das es die Lösung ist. Werde es nächste Woche probieren.
      Hier trotzdem die URL. http://www.keybird.com/html/aktp/neu/index.html

    2. Habe das Script ausprobiert, es funktioniert.

      Danke.

      PS: Ich hasse Netscape.
      Bob