I-Frame: Größe anpassen
DAB268
- html
Hallo.
Ich habe folgendes Problem:
Ich habe auf meiner Homepage einen IFrame, der seine Größe anpasst, wenn man das Fenster in der Größe etwas schrumpft. Maximiert man das Fenster später wieder, so bleibt der Iframe auf der Einstellung des kleinen Fensters! Wie kann ich dies ändern?
Hier der Code:
<table class="mainhead">
<tr><th class="head1" colspan="2">
<!--INC:"title.inc"--><iframe src="bild.html" width="100%" height="80" style="border: 0px none;" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe> <!--/INC:"title.inc"-->
</th>
</tr>
</table>
Hier der Code im Iframe:
<!--INC:"doctype.inc"--><!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"><!--/INC:"doctype.inc"-->
<HTML>
<HEAD>
<!--INC:"head.inc"--><meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="content-language" content="de">
<meta name="author" content="Christian Bruckhoff">
<meta name="keywords" content="Geld, verdienen, Paid4surf, Paid4Mail, Paid4SMS, Paid4, Forum, Downline">
<meta name="description" content="Cashseiten - Das Portal zu Paid4Anbietern">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta name="revisit-after" content="30 days">
<link rel="stylesheet" href="style.css" type="text/css">
<title>DAB268's Homepage</title><!--/INC:"head.inc"-->
</HEAD>
<BODY class="main" leftmargin="0" topmargin="0">
<table class="mainhead">
<tr><th class="head1">
<div align="left" valign="middle" marginwidth="0" marginheight="0" style="background-image:url(bilder/header.gif);"><img src="bilder/header3.jpg"></div>
</th><th class="head2"><div align="left" valign="middle" marginwidth="0" marginheight="0" style="background-image:url(bilder/header.gif);"><img src="bilder/banner.jpg"></div>
</th>
</tr>
</table>
</BODY>
</HTML>
MfG
DAB268
Hallo Dab,
Ich habe auf meiner Homepage einen IFrame, der seine Größe anpasst, wenn
man das Fenster in der Größe etwas schrumpft.
Ja? Das dürfte aber an einer Nebenwirkung der Interpretierung fehlerhaften
Codes durch Deinen Browser liegen. Eingebettete Frames automatisch
anzupassen ist mit ziemlichen Problemen behaftet, vergleiche mein
Posting unter </archiv/2003/7/53680/#m297714>
Maximiert man das Fenster später wieder, so bleibt der Iframe auf der
Einstellung des kleinen Fensters! Wie kann ich dies ändern?
Indem Du fehlerhaften Code korrigierst, beispielsweise die Nichtangabe
von Wertkategorien (px, pt, em, etc) hier:
<iframe src="bild.html" width="100%" height="80"
80 Eier? ;-)
Der Validator hilft Dir bei der Beseitigung von Fehlern:
<!--/INC:"title.inc"-->
Ach ja: Includes mögen für den Seitenersteller eine praktische Technik
sein, allerdings würde ich es bevorzugen, wenn hier im Forum der
Quellcode gepostet würde, der hinterher im Browser erscheint. Das
macht das Fehlersuchen einfacher, für alle Seiten.
Hallo Tim.
<iframe src="bild.html" width="100%" height="80"
80 Eier? ;-)
Oh, stimmt, da fehlt was. *schäm* Werde es gleich mal testen, ob es dann geht.
Ach ja: Includes mögen für den Seitenersteller eine praktische Technik
sein, allerdings würde ich es bevorzugen, wenn hier im Forum der
Quellcode gepostet würde, der hinterher im Browser erscheint. Das
macht das Fehlersuchen einfacher, für alle Seiten.
Der Code der nachher im Browser erscheint wird der sein, welcher zwischen <!--INC:"title.inc"--> und <!--/INC:"title.inc"--> steht. Das ist sozusgaen der Inhalt der Includedatei!
Thx!
DAB268
Moin!
Der Code der nachher im Browser erscheint wird der sein, welcher zwischen <!--INC:"title.inc"--> und <!--/INC:"title.inc"--> steht. Das ist sozusgaen der Inhalt der Includedatei!
Zwei Dinge:
1. Nicht jeder ist mit dem Include-System von Phase 5 vertraut.
2. Dass du den DOCTYPE per Include einfügst, hat mich amüsiert. Aber so, wie du das machst, hat es leider den Nachteil, dass der IE 6 nicht in den Standard-kompatiblen Modus schaltet (würde ich jedenfalls behaupten). Der will nämlich in der ersten Zeile _nur_ den Doctype sehen. Und nebenbei bemerkt ist es für einen korrekten DOCTYPE notwendig, dass du auf die Groß- und Kleinschreibung der Angaben darin achtest.
Frage im Zweifel den Validator, wie der das sieht. Ich würde meinen, er sieht es genauso wie ich.
- Sven Rautenberg