iframe die 2. ! ;o)
Marielle
- html
0 frankxberlin0 Marielle
Hi,
also nochmal zu meinem iframe Problem. Ich habe eine HTML-Seite als Rahmen, die aus einzelnen Tabellen besteht. In die mittlere Tabellenzeile möchte ich mit einem iframe immer andere "content - Seiten" darstellen. Jede "content - Seite" besteht zunächst aus einem Tabellenrahmen mit einer Zeile und einer Spalte.
Den Iframe in der Rahemndatei habe ich height=100% und width=100% eingestellt, sowie die Rahemntabellen aus den "content-Seiten", aber trotzdem passt es nie! Der iframe passt sich zwar genau der Grösse der Tabellenspalte an, aber der Inhalt im iframe passt nicht! Immer ist auf der rechten Seite noch ein kleines Stückchen Platz!
Um das Problem genau zu verstehen, habe ich hier noch ein Codebeispiel:
Seitenrahmen.html :
-------------------
<html>
<head>
<title>Seitenrahmen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td height="15%"> </td>
</tr>
<tr>
<td height="70%">
<table height="100%" width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td height="100%">
<iframe height="100%" width="100%" frameborder="0" marginheight="0"
marginwidth="0" hspace="0" vspace="0" name="mainframe" src="content.php">
</iframe>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="15%"> </td>
</tr>
</table>
</body>
</html>
und jetzt die "Content-Seite", die in den iframe geladen wird:
--------------------------------------------------------------
<table height="100%" width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td height="100%" align="center">maincontent</td>
</tr>
</table>
Kann mir irgendjemand sagen, warum es nicht passt?
LG Marielle
scrolling="no" - es ist die scrollbar
frank
scrolling="no" - es ist die scrollbar
frank
Danke Frank!
Es funktioniert! Was ist jetzt aber mit den Seiten, bei denen ich eine Scrollbar brauche? Die müssen ja dann auch in das gleiche iframe!
LG Marielle
Tja, Marielle,
soweit ich weiß, ent- oder weder.
Oder Du bist so schlau, dass du mit Javascript die Größe der content-Datei auslesen kannst und dann entsprechend das Scrolling ein oder ausschaltest. Aber ob das geht und wenn ja wie, keinen Schimmer...;
Oder du baust dir rechts auch noch eine Zelle hin, die das quasi visuell auffängt (auch wenn das eigentlich ja böse ist, Zellen als Platzhalter zu entfremden, aber ich weiß es nicht besser...)
Gruß, Frank
Hallo,
Was ist jetzt aber mit den Seiten, bei denen ich eine Scrollbar brauche? Die müssen ja dann auch in das gleiche iframe!
Stett scrollbar="no" schreibst du ein <iframe style="scrolling:auto;" .... >
Grüße
Thomas