Problem mit Iframe und Opera - bin ratlos....

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
tschekowski
Mitglied
Beiträge: 180
Registriert: 18.05.2003 16:44

Problem mit Iframe und Opera - bin ratlos....

Beitrag von tschekowski »

Hi,

Ich habe eine Tabellenzeile die sich automatisch an die Browser/Fensterhöhe anpasst. In einem dieser Tabellenfelder befindet sich ein Iframe, dass die Höhe 100% hat und sich ebenfalls an die Browser/Fennsterhöhe anpassen soll - bei Netscape und beim Internetexplorer funktioniert das einwandfrei nur bei Opera (ziemlich neue Version) nicht - kann mir jemand sagen woran dass liegen kann ?

hier der Code:

Code: Alles auswählen

<iframe name="iframe" src="iframes/if_index.php" marginwidth="1" marginheight="1" style="height:100%;width:100%;" border="0" frameborder="0" scrolling="yes">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
edit: also das Problem lässt sich auf die Tabelle zurückführen...(wenn ich da alle Attribute rausnehme gehts)

hier der Code:

Code: Alles auswählen

<table border="0" align="center" cellpadding="0" style="border-collapse: collapse" width="1003" id="table1" height="100%" bordercolor="#000000">
wenn ich height="100%" entferne gehts...
wenn ich aber nur eine Tabelle erstelle die auch 100% hoch sein soll und das identische Iframe da einbaue gehts auch wieder....ich kann mir das ehrlich gesagt nicht erklären...
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Das wird der Grund sein:
SelfHTML hat geschrieben:<table height=> Bestimmt die Höhe der gesamten Tabelle in Bezug auf das Anzeigefenster. Diese Angabe wird zwar von den Browsern schon lange unterstützt und wird in der Praxis häufig benutzt, gehörte jedoch nie zum HTML-Standard.
tschekowski
Mitglied
Beiträge: 180
Registriert: 18.05.2003 16:44

Beitrag von tschekowski »

wenn ich aber nur eine Tabelle erstelle die auch 100% hoch sein soll und das identische Iframe da einbaue gehts auch wieder
das ist ja das komische...
tschekowski
Mitglied
Beiträge: 180
Registriert: 18.05.2003 16:44

Beitrag von tschekowski »

Hier mal mein Code:

Code: Alles auswählen

<html>
<head>

<title>TEST</title>


</head>


<body bgcolor="#FFFFFF" topmargin="0" rightmargin="0" marginwidth="0" marginheight="0" leftmargin="0" bottommargin="0">

<table border="0" align="center" cellpadding="0" style="border-collapse: collapse; height: 100%;" width="1003" id="table1" bordercolor="#000000">
    <tr>
      <td height="1" width="3"></td>
      <td height="1" width="169"></td>
      <td height="1" width="3"></td>
      <td height="1" width="17"></td>
      <td height="1" width="9"></td>
      <td height="1" width="601"></td>
      <td height="1" width="150"></td>
      <td height="1" width="30"></td>
      <td height="1" width="1"></td>
      <td height="1" width="17"></td>
      <td height="1" width="3"></td>
    </tr>
    <tr>
      <td height="100%" width="3" rowspan="4"></td>
      <td height="15" width="169">
            </td>
      <td height="100%" width="3" rowspan="4"></td>
      <td height="100%" width="17" rowspan="4"></td>
      <td height="100%" width="808" colspan="6" rowspan="4">
      <iframe name="iframe" src="test2.html" marginwidth="1" marginheight="1" style="height:100%;width:100%;" border="0" frameborder="0" scrolling="yes">
      Your browser does not support inline frames or is currently configured not to display inline frames.
      </iframe>
      </td>
      <td height="100%" width="3" rowspan="4"></td>
    </tr>
    <tr>
      <td height="1" width="169"></td>
    </tr>
    <tr>
      <td height="1" width="169"></td>
    </tr>
    <tr>
      <td height="100%" width="169" valign="top"></td>
    </tr>
    </table>

</body>

</html>
Antworten

Zurück zu „Coding & Technik“