zaika: Layers

Hallo!

Ich arbeite mit den Layers, um meine Arbeitsproben zu demonstrieren (Ein- und Ausblenden). Das funktioniert auch wunderbar. Das Problem ist aber, sobald das Browserfenster kleiner als 1024x786 ist, verschieben sich die Layers.

So viel ich es verstehe, es passiert, weil die Position von Layers absolut ist. Gibt es irgendeine Möglichkeit die Layers relativ zu Browserfenstergröse zu positionieren???

Danke
Zaika

  1. Hi Zaika,

    mein Tipp: verwende <div>'s und einen modernen Browser.
    Oder versuchs mal damit:

    <script>
    function ReloadPage(init){
      if (init == true) with (navigator){
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)){
          document.MM_pgW = innerWidth;
          document.MM_pgH = innerHeight;
          onresize = ReloadPage;
        }
      }
      else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
      }
      ReloadPage(true);
    </script>

    1. hi tom!!

      vielen dank, ich versuche es! Aber ich benutze <div>'s und IE 5.0 ist nicht grade so alt!

      1. hi tom!!

        vielen dank, ich versuche es! Aber ich benutze <div>'s und IE 5.0 ist nicht grade so alt!

        Oh, dann wird Dir das Script allerdings auch nicht helfen.
        Hmmm.

      2. Hast Du eine Beispielseite im Netz oder den Quellcode einer Seite?

        1. Das ist eine Ebene aus mehreren, liegt in einer Tabellenzelle:

          <div id="anfang" style="position:absolute; width:292px; height:228px; z-index:1; visibility: visible; top: 220px; left: 425px">

          <p class="head_layer" align="right"><img src="images/defaut.jpg" width="291" height="197">
          </p>

          </div>

          Ausserdem Script, was du geschrieben hast, steht schon im header!

          Danke!

          1. Puh. Leider kann ich das von Dir beschriebene Verhalten nicht reproduzieren. Sorry, keine Ahnung, was da schief läuft.

            Tom