Bjoern: Layer Tag funktioniert beim Ie nicht

Hallo,

ich habe ein  Datei gemacht, in der eine Layer dargestellt wird. Allerdings geht das beim Ie nicht. Nurt der nc stellt die Layer dar. Was muss ich da anders machen?

<layer src="2.html" top=523 left=100></layer>

Danke

  1. Hi Björn,

    ich habe ein  Datei gemacht, in der eine Layer dargestellt wird. Allerdings geht das beim Ie nicht. Nurt der nc stellt die Layer dar. Was muss ich da anders machen?

    auf browserspezifische Tags verzichten.

    Gruß,
    Martin

    1. Wie meinst du das?

      1. Hallo,

        er meint, du sollst <div></div> statt layer benutzen.

        Viele Grüße

        Harald Legler

        1. Aber kann man dann auch auf eine Datei verweisen? Und wie?

          1. Hallo,

            Aber kann man dann auch auf eine Datei verweisen? Und wie?

            nein, das geht im DIV nicht.

            Das kannst du mit Iframe machen:
            <iframe src="extrainfo.html" name="Fenster">
            Dieser Text wird angezeigt, wenn der Browser den Befehl nicht kennt
            </iframe>

            Das geht allerdings wieder nur im IE. Was hast du eigentlich vor?
            Willst du eine andere Datei einlesen, kannst du das auch mit
            SSI machen:
            <!--#include virtual="/deineDatei.htm"-->
            Das ist Browserneutral.

            Viele Grüße
            Harald Legler

  2. Hallo Bjoern,

    ich habe ein  Datei gemacht, in der eine Layer dargestellt wird.
    Allerdings geht das beim Ie nicht. Nurt der nc stellt die Layer
    dar. Was muss ich da anders machen?

    Im Zweifel die Augen auf, SELFHTML lesen und erst selbst nach einer
    Lösung suchen, ehe Du etwas postest. (Das war der Anschiss :-)

    Und nun die Lösung:

    <layer> wird nur vom Netscape ab Version 4.x unterstützt, ABER die neuen
    Netscape-Versionen werden das Layer-Tag nicht mehr kennen, also kannst
    Du Layer am besten gleich ganz vergessen.

    Wenn es um das reine Positionieren geht, nimm das <div>-Tag, das, wenn
    es einen Namen hat, auch vom Netscape als "layer" intrpretiert wird
    (wichtig für DHTML & Co.)

    Externes Referenzieren geht in DIV's nicht; <iframes> wären ein Weg,
    aber, wie Harald schon sagte, die kennt wieder nur der IE.

    Also entweder machst Du Dir doppelte Arbeit und schreibst je eine
    Version für NN und IE, oder Du nutzt SSI bzw. eine Serverseitige
    Scriptsprache (PHP/ASP).

    Oder sag einfach, was _genau_ Du machen willst...

    <img src="http://www98.l8.xodox.com/promo/signet.gif" alt="">

    <img src="http://www98.l8.xodox.com/promo/akonline.gif" alt="www.alexander-kleinjung.de" style="cursor:hand;" onMouseUp="window.open('http://www98.l8.xodox.com/promo/forum.htm','select','width=325,height=240');" onmouseover="window.status='http://www.alexander-kleinjung.de';return true;" onmouseout="window.status='';return true">

    1. Hallo Alex!

      <layer> wird nur vom Netscape ab Version 4.x unterstützt, ABER die neuen  Netscape-Versionen werden das Layer-Tag nicht mehr kennen, also kannst  Du Layer am besten gleich ganz vergessen.

      Und wie er das vergesen kann! ;-)

      http://sites.netscape.net/ekrock/standards.html

      Grüße
      Thomas