Peter Mertens: Layer im Netscape

Hallo Leute,

ich habe folgendes Problem:

Ich möchte eine externe Datei in meiner HTML-Seite einbinden d.h. mit einem IFRAME für IE und mit einem Layer für NC. Im NC wird der Layer angezeigt der restliche Inhalt meiner Seite ist komplett verschwunden. Ich habe schon alle Beiträge im Forum durchforstet konnte aber keine Lösung für mich finden.
Ich hoffe Ihr könnt mir da helfen, da es für mich sehr wichtig wäre!

Vielen Dank
Peter

P.S.
Hier noch der Qellcode:

<html>
<head>
<title>Tour</title>

</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table cellspacing="0" cellpadding="0" width="800" border="1" height="600">
<tr>
<td align="center" valign="middle">
<table width="740" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="250" height="1">
<img src="images/filler.gif" width="250" height="1" alt=""></td>
<td width="170" height="1"><img src="images/filler.gif" width="170" height="1" alt="">
</td>
<td width="320" height="1">
<img src="images/filler.gif" width="320" height="1" alt="">
</td>
</tr>
<tr>
<td align="right" colspan="2"><img src="images/datango_logo.gif" alt=""><img src="images/filler.gif" width="160" height="1"><br><img src="images/filler.gif" width="1" height="5" alt=""></td>
<td> </td>
</tr>
<tr valign="top">
<td valign="top" align="right">
<table border="0" width="200" cellspacing="0" cellpadding="0" valign="top">
<tr>
<td>

In den kommenden Minuten
zeigen wir Ihnen mit einer
kommentierten Tour, was unsere
 Seiten Ihnen zu bieten haben.
</td>
<td><img src="images/filler.gif" width="5" height="1" alt="">
</td>
</tr>
</table>
</td>
<td align="left">
<img src="images/filler.gif" height="140" alt="">
</td>
<td> </td>
</tr>
<tr>
<td height="50"> </td>
<td align="left" height="50" colspan="2">
<table cellspacing="0" cellpadding="0" border="1"><tr><td>
<img src="images/filler.gif" width="90" height="1" alt="">
</td>
<td background="0">
<img src="images/lautsprecher.gif" width="45" height="41" alt="">
</td>
<td background="0">
<img src="images/filler.gif" width="30" height="1" alt="">
</td>
<td bgcolor="#000000" width="300" valign="middle" background="0">
<layer bgcolor="#000000" left="200" top="200" id="ad1" visibility="show" width="60" height="60" src="loading_netscape.html"></layer><nolayer><iframe src="loading_explorer.html" width="120" height="25" hspace="0" vspace="0" frameborder="0" scrolling="no" bordercolor="#000000"></iframe></nolayer>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
<td align="left" valign="top"><img src="images/bluecorner.gif" width="170" height="31" alt="" border="0">
</td>
<td><br>
<table border="0" width="270">
<tr>
<td class="blue">
 Sie benötigen für unsere Tour eine
Soundkarte und Lautsprecher.
Lehnen Sie sich einfach zurück...
<br>
<img src="images/filler.gif" width="1" height="15" alt="">
<br>
<A href="http://www.datango.de/ride/feedback.cfm?skip=1" onclick="if(typeof(top.jplayer_frame) != 'undefined') top.jplayer_frame.jplayer_unload(this.href)"
        target="_parent">
<img src="/datango2/images/ride/tourstop.gif" width="85" height="16" alt="" border="1"></A>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr><td><img src="images/filler.gif" width="1" height="30" alt=""></td></tr>
</table>

</body>
</html>

  1. Hallo !

    Warum es mit dem <layer>-Tag nicht funktioniert, kann ich dir nicht sagen.

    Du könntest aber statt des <layer> einen Inline-Layer <ilayer> verwenden, dann brauchst du dich auch nicht um dessen Positionierung zu kümmern:

    <td>
     <iframe src="loading_explorer.html" ... >
      <ilayer src="loading_netscape.html" ...>
      </ilayer>
     </iframe>
    </td>

    Browser, die den <iframe>-Tag unterstützen, interpretieren diesen, NN 4.x stellt den <ilayer>-Bereich dar.

    Ich hoffe, damit kommst du weiter.

    Gruß,

    kerki

  2. Morgen

    <layer bgcolor="#000000" left="200" top="200" id="ad1" visibility="show" width="60" height="60" src="loading_netscape.html"></layer>

    Ich hab jetzt net den ganzen Quelltext durchgeackert, aber vielleicht liegts daran, daß Layer einfach keine IDs haben können, sondern höchstens einen per name= definierten Namen.
    Probiers mal, ob's dann geht.

    Ciao,

    Harry
    (PS: Den Abschnitt mit "Sie benötigen eine Soundkarte usw." hab ich vorsichtshalber mal überlesen ...