|
iframe, IE und Netscape
Hallo Zusammen,
ich bastel nun schon seit Tagen an einem Problem, das ich einfach nicht verstehe. Vielleicht versteht es ja hier jemand und kann es mir erklären.
Also folgendes:
ich möchte in der innersten Zelle einer verschachtelten Tabelle den Inhalt scrollen lassen.
Zuerst habe ich es mit
<td>
<div style="width:100%; height:100%; overflow:auto;">
Inhalt
</div
</td>
versucht. Das funktionierte aber nur bei Opera ab 7.0 Netscape 7.0 und IE ab 5.5 das sehe ich ja auch noch ein.
Dann hab ich es mit einem iframe versucht, der ja eigentlich schon ab IE 3.0 funktionieren soll, tut er aber nicht, erst ab 5.5 wird der Inhalt angezeigt. Genausowenig geht es im Netscape 6.0, obwohl es da ja auch schon gehen sollte, oder irre ich mich?
In der Vorschau (Dreamweaver) funkioniert es mit Netscape 6.0 problemlos, aber sobald die Datei auf dem Server ist mag er nicht mehr. Wie kann das denn sein??
Hier ist mal der code ( ohne head und meta):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body scroll="auto" bgcolor="ivory" text="#000000" onLoad="MM_preloadImages('Firma-over.GIF','Leistungen-over.GIF','Kenntnisse-over.GIF','Kontakt-over.GIF','Referenz-over.GIF','agb-over.GIF')">
<table width="75%" border="0" cellpadding="0" height="75%" align="center">
<tr>
<td bgcolor="#9999FF">
<table width="100%" border="0" cellpadding="1" height="500" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#FFFFFF">
<table width="100%" border="0" cellpadding="1" height="500">
<tr>
<td bgcolor="#9999FF">
<table width="100%" border="0" cellpadding="1" height="500">
<tr>
<td bgcolor="#CCCCFF" height="100" colspan="2">
<div align="left"><img src="Flexy-52.gif" width="603" height="126"></div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCFF" width="10%">
<div align="center">
<p><font color="#FFFFFF"><a href="Firma.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Firma','','Firma-over.GIF',1)"><img name="Firma" border="0" src="Firma.GIF" width="95" height="41" alt="Firma"></a></font></p>
<p><b><a href="Leistungen.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Leistungen','','Leistungen-over.GIF',1)"><img name="Leistungen" border="0" src="Leistungen.GIF" width="95" height="41" alt="Leistungen"></a></b></p>
<p><b><a href="Kenntnisse.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Kenntnisse','','Kenntnisse-over.GIF',1)"><img name="Kenntnisse" border="0" src="Kenntnisse.GIF" width="95" height="41" alt="Kenntnisse"></a></b></p>
<p><b><a href="Referenz.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Referenz','','Referenz-over.GIF',1)"><img name="Referenz" border="0" src="Referenz.GIF" width="95" height="41" alt="Referenz"></a></b></p>
<p><b><a href="Kontakt.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Kontakt','','Kontakt-over.GIF',1)"><img name="Kontakt" border="0" src="Kontakt.GIF" width="95" height="41" alt="Kontakt"></a></b></p>
<p><a href="AGB.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('AGB','','agb-over.GIF',1)"><img name="AGB" border="0" src="agb.GIF" width="95" height="41" alt="AGB"></a></p>
<p> </p>
</div>
</td>
<td bgcolor="#FFFFFF" width="90%">
<div align="center"> <!-- #BeginEditable "Text1" -->
<table border="0" cellspacing="0" cellpadding="4" width="543" align="right" >
<tr>
<td style="width: 510px; height: 400px;">
<iframe src="agb-if.htm" width="100%" height="100%" name="iframe" style="border:solid 2px #ffffff" frameborder="0">
</iframe>
</td>
</tr>
</table>
<!-- #EndEditable --></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<!-- #EndTemplate --></html>
Das funktioniert jetzt zwar mit Opera ab 6.0 und Netscape ab 6.2.2, aber eben auch erst mit dem IE 5.5, warum nicht mit älteren IE-Versionen? Der iframe sollte doch ab IE 3.0 funktionieren, oder nicht?
Ich verstehs einfach nicht, weiß jemand was da los ist?
Hab ich einen Fehler im Code?
Bin wirklich dankbar für jede Hilfe!
Gruß
Destiny
Geändert von Destiny (17.08.2003 um 11:02 Uhr).
|