kirsten : <layer ..> Wirkung bei Netscape > 4.5 und IE

Hallo,

als Anfänger bei der HTML-Programmierung habe ich vieles gefunden, was
mir gefällt und ich auch einsetze. Mein Browser ist Netscape 4.5 und die
Befehle:
       <layer id="xx" left=30 top=200 width=150>
       </layer>
funktionieren bei mir gut.

Leider nicht bei IE bzw. Netscape 6. Weiss jemand warum und wie ich
das Erscheinungsbild doch koordinieren kann?

Vielen Dank für Eure Hilfen - auch bisher!

Kirsten

  1. Hi Kirsten,
    versuch es doch mal mit

    <div id=....></div> anstatt des layer tags. das funktioniert
    browserübergreifend und ist im grunde genommen nichts anderes.
    viel erfolg

    Christian

    1. Lösung von Christian:

      Hi Kirsten,
      versuch es doch mal mit

      <div id=....></div> anstatt des layer tags. das funktioniert
      browserübergreifend und ist im grunde genommen nichts anderes.
      viel erfolg

      Ich habe das selbe Problem - habe ein recht aufwendiges javascript geschrieben, das layers verwendet, und habe zu spät gemaerkt, daß das auf Netscape 6 nicht läuft. div und layer ist bei weitem nicht das gleiche:

      • layers lassen sich über das layers[x] objekt in Schleifen ansprechen und über die Eigenschaft layers.length zählen (und zwar auch die Unterlayer innerhalb eines layers, so daß komplexe Funktionen auf verschiedene layer anwendbar bleiben). Beides geht nicht bei div.
      • layers können Unterlayer enthalten, und man kann sie hierarchisch ansprechen (document.layers[3].document.layers[5].moveTo...) also das 5. Unterlayer im 3. Hauptlayer etc. Wenn man divs verwendet, wird jedes div separat gezählt.
      • layers sind im Prinzip "Fenster" und erlauben deshalb auch sonst mehr Methoden als divs.
      • Aus irgendeinem Grund war die Layertechnologie besser implementiert als das Verschieben von divs mit dynamischen styleattributen. D h. wenn ich den selben Effekt mit beiden Techniken programmiert habe, lief die Layerversion flüssiger.

      Also bleibt die Frage: was ist aus den layern geworden, und wie lassen sie sich wirklich adäquat simuieren?

      1. Hallo

        Die traurige Wahrheit ist, Layer sind eine Sackgasse.
        Das wurde übrigens schon in Selfhtml (V7) angedeutet.
        NN4 hat hier eine technologie geschaffen die nicht vom W3C
        übernommen wurde, und der keiner folgt. Pro und contras könnt
        ihr bestimmt im Archiv nachlesen

        Deswegen wenn überhaupt dann mit divs arbeiten und im Notfall
        sich eine browserabhängige Umsetzung mit Layers für NN4 überlegen.

        Nicht umgekehrt sonst arbeitet man schnell für die Mülltonne!

        tschuess Rolf