iframe Bildlaufleiste erscheint nicht in IE7
Frage
Ich habe den folgenden Code:
<td colspan="7"height=200 valign="top">
<iframe id="myframe" name="myframe" src="index.php?page=1" width=810 height="100" marginheight="0" marginwidth="0" frameborder="1" scrolling="auto"></iframe>
</td>
Ich habe keine Scoll Leiste, vertikal oder horizontal.
Irgendwelche Ideen?
Danke
Lösung
Sie sollten nur eine Scrollbar im iFrame sehen, ob die Seite, die Sie in der iFrame öffnen größer ist als die Größe des iFrame. Deshalb, wenn ‚index.php? Page = 1‘ auf einem 810x100-Fenster als iFrame passt werden keine Bildlaufleisten haben. Wenn Sie erwarten eine Scrollbar in der td zu sehen, dass der iFrame hält müßten Sie es anders stylen. Sie müssten Stil hinzuzufügen = ‚Überlauf: auto‘ zum td, der den iFrame hält. Dadurch verhindern Sie, dass td sagen, dass, wenn es Inhalt ist größer als es maximale Höhe ist und Breite sollte es Scrollbalken haben.
Andere Tipps
Dies macht eine horizontale und vertikale Bildlaufleiste für mich in IE7:
<html>
<body>
<table>
<tr><td colspan="7"height=200 valign="top">
<iframe id="myframe" name="myframe" src="http://www.google.se" width=810 height="100" marginheight="0" marginwidth="0" frameborder="1" scolling="auto"></iframe>
</td></tr>
</table>
</body>
</html>