tag:forum.selfhtml.org,2005:/self iframe als link-target in xhtml – SELFHTML-Forum 2009-01-07T10:46:15Z https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323479#m1323479 sOil 2009-01-03T17:48:27Z 2009-01-03T17:48:27Z iframe als link-target in xhtml <p>Hi,<br> ich habe ein kleines problem mit einem iframe in xhtml: wenn ich in der hauptdatei einen link anklicke, bei dem eigentlich als "zielfenster" der genaue name des iframes angegeben ist, erscheint ein neues fenster und das ganze wird nicht im iframe angezeigt.<br> Das scheint aber an xhtml zu liegen, wenn ich zum normalen html wechsle funktioniert das ganze normal. ich würde aber gerne xhtml benutzen, gibts es da eine Lösung? hier der gekürzte source code:</p> <pre><code class="block language-html"> <span class="token prolog"><?xml version="1.0" ?></span> <span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span> <span class="token name">PUBLIC</span> <span class="token string">"-//W3C//DTD XHTML 1.0 Transitional//EN"</span> <span class="token string">"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span> <span class="token attr-name">xmlns</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.w3.org/1999/xhtml<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> ...html gedöhnz... <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span> <span class="token attr-name">border</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token attr-name">cellpadding</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token attr-name">cellspacing</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">width</span><span class="token punctuation">:</span>100%<span class="token punctuation">;</span> <span class="token property">background-color</span><span class="token punctuation">:</span>#2060C0</span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span> -...jede menge zeuch...- <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span> <span class="token attr-name">border</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token attr-name">cellpadding</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>20<span class="token punctuation">"</span></span> <span class="token attr-name">cellspacing</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>h3</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">color</span><span class="token punctuation">:</span>#FFFFFF</span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span>Navigation<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>h3</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>br</span><span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>datei1.xhtml<span class="token punctuation">"</span></span> <span class="token attr-name">target</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>abc<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>G<span class="token entity named-entity" title="&auml;">&auml;</span>stebucheinrag<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>br</span><span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>datei2.xhtml<span class="token punctuation">"</span></span> <span class="token attr-name">target</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>abc<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>stylesheets<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>br</span><span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span> <span class="token attr-name">valign</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>top<span class="token punctuation">"</span></span> <span class="token attr-name">bgcolor</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>#FFFFFF<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>table</span> <span class="token attr-name">border</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token attr-name">cellpadding</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>20<span class="token punctuation">"</span></span> <span class="token attr-name">cellspacing</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>td</span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>900<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>650<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>iframe</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>formulare.xhtml<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>abc<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>100%<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>100%<span class="token punctuation">"</span></span> <span class="token attr-name">frameborder</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>td</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>tr</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> ...dann käme noch was... <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>table</span><span class="token punctuation">></span></span> </code></pre> <p>schonmal danke im vorraus für jede hilfe :)</p> https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323486#m1323486 sOil 2009-01-03T17:56:03Z 2009-01-03T17:56:03Z iframe als link-target in xhtml <p>oh sry, mir ist gerade aufgefallen das ich im bsp den iframe endtag vergessen habe, der ist im original schon vorhanden</p> https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323484#m1323484 Ingo Turski selfhtml2008c@ingo-webdesign.de http://www.1ngo.de/web/ 2009-01-04T11:46:43Z 2009-01-04T11:46:43Z iframe als link-target in xhtml <p>Hi,</p> <blockquote> <p>Das scheint aber an xhtml zu liegen, wenn ich zum normalen html wechsle funktioniert das ganze normal.</p> </blockquote> <p>ich vermute, es liegt an der Endung ".xhtml" und der Servereinstellung zum Mime-Typ für diese Resourcen. Probier's einfach mit ".html".</p> <p>freundliche Grüße<br> Ingo</p> <div class="signature">-- <br> [<a href="http://www.1ngo.de/web/" rel="nofollow noopener noreferrer">barrierefrei Ingo Webdesign</a> » <a href="http://www.1ngo.de/web/seo.html" rel="nofollow noopener noreferrer">Suchmaschinenoptimierung</a> | <a href="http://www.1ngo.de/web/em.html" rel="nofollow noopener noreferrer">em?</a> | <a href="http://www.1ngo.de/web/ie7.html" rel="nofollow noopener noreferrer">IE7 - Bugs</a>] </div> https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323480#m1323480 Daniel unreg 2009-01-04T22:07:46Z 2009-01-04T22:07:46Z iframe als link-target in xhtml <p>Hallo,</p> <p>weisst du, XHTML ist so modern, dass so alte Techniken wie Frames gar nicht mehr unterstützt werden ;-)</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>iframe</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>formulare.xhtml<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>abc<span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>100%<span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>100%<span class="token punctuation">"</span></span> <span class="token attr-name">frameborder</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> </code></pre> <p>In HTML und XHTML funktionieren #Sprungverweise nicht wegen dem name-Attribut, sondern wegen dem id-Attribut. Gib also dem Frame eine id, anhand derer das Zielfenster gefunden werden kann.</p> <p>Und überlege dir bitte noch mal Gründlich, ob du ein derartiges Tabellen- und Framegerüst wirklich schreiben willst.</p> <p>Gruß</p> https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323481#m1323481 sOil 2009-01-05T14:29:32Z 2009-01-05T14:29:32Z iframe als link-target in xhtml <p>»»Gib also dem Frame eine id, anhand derer das Zielfenster gefunden werden kann.</p> <p>hrhr das was also, vielen dank, klappt jetz suppi^^</p> <blockquote> <p>Und überlege dir bitte noch mal Gründlich, ob du ein derartiges Tabellen- und Framegerüst wirklich schreiben willst.</p> </blockquote> <p>nunja ich dachte das sich so ne bildschirmaufteilung schlecht anders realisieren lässt wenn sozusagen der rahmen um den wechselnden inhalt der seite gleich bleibt. Da bräuchte man ja 3 horizontale und 2 vertikale frame und ein haufen dateien (bin noch ziemlich anfängerhaft, wenn ich da gerade was total falsches gesagt habe oo)</p> https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323482#m1323482 Daniel unreg 2009-01-05T16:46:01Z 2009-01-05T16:46:01Z iframe als link-target in xhtml <p>Hallo,</p> <blockquote> <p>nunja ich dachte das sich so ne bildschirmaufteilung schlecht anders realisieren lässt wenn sozusagen der rahmen um den wechselnden inhalt der seite gleich bleibt. Da bräuchte man ja 3 horizontale und 2 vertikale frame und ein haufen dateien (bin noch ziemlich anfängerhaft, wenn ich da gerade was total falsches gesagt habe oo)</p> </blockquote> <p>ich denke, du möchtest dich mit position: fixed auseinandersetzen :)</p> <p>Siehe auch ein <a href="http://www.csszengarden.com/?cssfile=202/202.css" rel="nofollow noopener noreferrer">Beispiel im Zen Garden</a>.</p> <p>Gruß</p> https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323483#m1323483 sOil 2009-01-07T10:46:15Z 2009-01-07T10:46:15Z iframe als link-target in xhtml <blockquote> <p>ich denke, du möchtest dich mit position: fixed auseinandersetzen :)</p> </blockquote> <p>wenn du das sagst guck ich mir das mal an ;) danke für den tipp</p> https://forum.selfhtml.org/self/2009/jan/3/iframe-als-link-target-in-xhtml/1323485#m1323485 sOil 2009-01-04T19:00:26Z 2009-01-04T19:00:26Z iframe als link-target in xhtml <blockquote> <p>ich vermute, es liegt an der Endung ".xhtml" und der Servereinstellung zum Mime-Typ für diese Resourcen. Probier's einfach mit ".html".</p> </blockquote> <p>das funktioniert zwar, aber dann wird wohl nur der normale html parser benutzt , notationen die für .xhtml falsch sind gehen zum beispiel einfach so durch.</p>