Peter: Problem Layers in Netscape

hallo leute experementiere grade ein wenig mit layern, beim explorer laeuft alles problemlos, bei netscape veraendert der layer aus irgendeinem grund seine breite wenn die groesse des browserfensters veraendert wird, woran kann das liegen ?
gibt es villeicht einen trick um diesem fehler vorzubeugen, indem man die anzeige aktualisiert (neu laedt) wenn der benutzer das browserfenster veraendert ???
bin fuer jede info dankbar !!!

  1. gibt es villeicht einen trick um diesem fehler vorzubeugen, indem man die

    anzeige aktualisiert (neu laedt) wenn der benutzer das browserfenster
    veraendert ???

    Hallo Peter,

    das Problem macht mir auch permanent zu schaffen, ein Lösungsansatz besteht -
    wie du ganz richtig sagst - darin, Netscape zu einem Reload zu zwingen:

    <script LANGUAGE="JavaScript">
    <!--

    if (!window.saveInnerWidth) {
    window.onresize = resize;
    window.saveInnerWidth = window.innerWidth;
    window.saveInnerHeight = window.innerHeight;
    }

    function resize()

    {
    if (saveInnerWidth < window.innerWidth
    saveInnerWidth > window.innerWidth
    saveInnerHeight > window.innerHeight
    saveInnerHeight < window.innerHeight)
    {
    window.history.go(0);
    }
    }

    // -->
    </script>

    Bei manchen Layerkonstellationen (z.B. in Frames) zeigt sich Netscape jedoch
    resistent.

    MfG
    David

  2. gibt es villeicht einen trick um diesem fehler vorzubeugen, indem man die

    anzeige aktualisiert (neu laedt) wenn der benutzer das browserfenster
    veraendert ???

    Hallo Peter,

    das Problem macht mir auch permanent zu schaffen, ein Lösungsansatz besteht -
    wie du ganz richtig sagst - darin, Netscape zu einem Reload zu zwingen:

    <script LANGUAGE="JavaScript">
    <!--

    if (!window.saveInnerWidth) {
    window.onresize = resize;
    window.saveInnerWidth = window.innerWidth;
    window.saveInnerHeight = window.innerHeight;
    }

    function resize()

    {
    if (saveInnerWidth < window.innerWidth
    saveInnerWidth > window.innerWidth
    saveInnerHeight > window.innerHeight
    saveInnerHeight < window.innerHeight)
    {
    window.history.go(0);
    }
    }

    // -->
    </script>

    Bei manchen Layerkonstellationen (z.B. in Frames) zeigt sich Netscape jedoch
    resistent.

    MfG
    David

    1. Hallo David!

      Dein Tip ist gut.
      Ich möchte jedoch eine kleine Berechtigung hinzufügen:
      (Ich weiss nicht woher du den Script hast, aber richtig sieht es so aus:mit dem © Hinweis)

      Grüße
      Thomas
      ===cut===
      /**
      * resize.js 0.3 970811
      * by gary smith
      * js component for "reloading page onResize"
      */

      if(!window.saveInnerWidth) {
        window.onresize = resize;
        window.saveInnerWidth = window.innerWidth;
        window.saveInnerHeight = window.innerHeight;
      }

      function resize() {
          if (saveInnerWidth < window.innerWidth
              saveInnerWidth > window.innerWidth
              saveInnerHeight > window.innerHeight
              saveInnerHeight < window.innerHeight )
          {
              window.history.go(0);
          }
      }

      ==== cut ===