Object statt Iframe - top & parent im IE – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Object statt Iframe - top & parent im IE Thu, 23 Mar 06 20:20:52 Z https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949862#m949862 https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949862#m949862 <p>hi,</p> <p>ich möchte in einem XHTML-Document ein weiteres über <object> einbinden [1].<br> data=url, type="text/html" - klappt soweit auch problemlos.</p> <p>Jetzt möchte ich aus dem im Object angezeigten Element per Javascript die Adresse des "Hauptfensters" ändern - klappt in Opera und Firefox über top.- bzw. parent.location.href auch, aber der IE lädt dann das neue Dokument _in_ das Object hinein.</p> <p>Testausgabe von self.location.href ergibt in Opera und FF die Adresse des eingebundenen Dokumentes, von top bzw. parent die des "übergeordneten".<br> Im IE liefern jedoch alle drei die gleiche Adresse - die des _übergeordneten_ Dokumentes. Aber über Ändern von location.href von top oder parent wird wie gesagt die neue Seite _im_ Object geöffnet.</p> <p>Hat jemand eine Idee, wie ich den IE hier dazu bringen könnte, eine neue Seite doch im Hauptfenster zu öffnen?</p> <p>[1] Nein, ein Iframe kommt als Alternative nicht in Frage.</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> Object statt Iframe - top & parent im IE Thu, 23 Mar 06 21:24:04 Z https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949867#m949867 https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949867#m949867 <p>Hallo,</p> <blockquote> <p>Jetzt möchte ich aus dem im Object angezeigten Element per Javascript die Adresse des "Hauptfensters" ändern - klappt in Opera und Firefox über top.- bzw. parent.location.href auch, aber der IE lädt dann das neue Dokument _in_ das Object hinein.</p> </blockquote> <p>Das geht nicht. Zumindest bin ich nach einiger Testerei auch zu keiner Lösung gekommen. Siehe <a href="http://forum.de.selfhtml.org/archiv/2006/1/t122072/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2006/1/t122072/</a>.</p> <blockquote> <p>[1] Nein, ein Iframe kommt als Alternative nicht in Frage.</p> </blockquote> <p>Gut, dann musst du IE-Benutzer aussperren.</p> <p>Mathias</p> <div class="signature">-- <br> <a href="http://community.de.selfhtml.org/visitenkarten/view.php?key=17" rel="nofollow noopener noreferrer">Visitenkarte</a> · <a href="http://aktuell.de.selfhtml.org/weblog/" rel="nofollow noopener noreferrer">SELFHTML Weblog</a> </div> Object statt Iframe - top & parent im IE Fri, 24 Mar 06 00:30:29 Z https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949863#m949863 https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949863#m949863 <p>Hello out there!</p> <blockquote> <p>[1] Nein, ein Iframe kommt als Alternative nicht in Frage.</p> </blockquote> <p>?? Äh, warum nicht? Wegen des anrüchigen Namens?</p> <p>object erzeugt eine Box, in die eine andere Ressource geladen wird. iframe erzeugt eine Box, in die eine andere Ressource geladen wird. Wo ist der Unterschied?</p> <p>See ya up the road,<br> Gunnar</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> Object statt Iframe - top & parent im IE Fri, 24 Mar 06 09:51:29 Z https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949864#m949864 https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949864#m949864 <p>hi,</p> <blockquote> <blockquote> <p>[1] Nein, ein Iframe kommt als Alternative nicht in Frage.</p> </blockquote> <p>?? Äh, warum nicht? Wegen des anrüchigen Namens?</p> </blockquote> <p>Wegen der Anrüchigkeit, die der Validator dabei bei XHTML Strict bemängelt.</p> <blockquote> <p>object erzeugt eine Box, in die eine andere Ressource geladen wird. iframe erzeugt eine Box, in die eine andere Ressource geladen wird. Wo ist der Unterschied?</p> </blockquote> <p>Object strict, Iframe nict.</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> Object statt Iframe - top & parent im IE Fri, 24 Mar 06 10:31:51 Z https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949865#m949865 https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949865#m949865 <p>Hello out there!</p> <blockquote> <blockquote> <blockquote> <p>[1] Nein, ein Iframe kommt als Alternative nicht in Frage.<br> ?? Äh, warum nicht? Wegen des anrüchigen Namens?<br> Wegen der Anrüchigkeit, die der Validator dabei bei XHTML Strict bemängelt.</p> </blockquote> </blockquote> </blockquote> <p>„Nein, ich kann das nicht anschrauben, sondern nur annageln, weil ich gerade den Hammer in der Hand habe, der Schraubendreher aber im Werkzeugkasten liegt.“</p> <p>Sollte man nicht das Werkzeug gemäß dem Ziel auswählen, nicht andersrum?</p> <p>Was spricht dagegen, Transitional zu verwenden, wenn iframe gegenüber object Vorteile bringt?</p> <p>Die Frage ist eher, ob es überhaupt eins der beiden sein muss oder ob man den Inhalt nicht besser serverseitig ins Dokument einbaut. Dann natürlich Strict.</p> <p>See ya up the road,<br> Gunnar</p> <p>PS:</p> <blockquote> <p>Object strict, Iframe nict.</p> </blockquote> <p>Nettes Wortspiel. (Oder netter Typo?)</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> Object statt Iframe - top & parent im IE Fri, 24 Mar 06 10:39:01 Z https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949866#m949866 https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949866#m949866 <p>hi,</p> <blockquote> <p>Sollte man nicht das Werkzeug gemäß dem Ziel auswählen, nicht andersrum?</p> </blockquote> <p>Ja, sicher.</p> <blockquote> <p>Was spricht dagegen, Transitional zu verwenden, wenn iframe gegenüber object Vorteile bringt?</p> </blockquote> <p>Eigentlich nichts.<br> Aber ich entscheide mich dann lieber ganz gegen diese Methode.<br> War nur die Überlegung - wenn ich das unter Strict mit einem Object hätte erreichen können (und es ist ja auch eigentlich nur ein IE-Bug, der das verhindert), wär's halt schön gewesen.</p> <blockquote> <p>Die Frage ist eher, ob es überhaupt eins der beiden sein muss oder ob man den Inhalt nicht besser serverseitig ins Dokument einbaut. Dann natürlich Strict.</p> </blockquote> <p>Wie in der anderen Antwort auf molily schon gesagt, dann werde ich wohl eher "AJAX" nutzen.<br> Es handelt sich um eigentlich recht statische Inhalte, deshalb will ich die nicht in jedes Dokument serverseitig reinbauen, sondern lieber dynamisch nachladen - damit sie nach erstmaliger Verwendung gecached werden können.</p> <blockquote> <blockquote> <p>Object strict, Iframe nict.</p> </blockquote> <p>Nettes Wortspiel. (Oder netter Typo?)</p> </blockquote> <p>You'll never know ... :-)</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> Object statt Iframe - top & parent im IE Thu, 23 Mar 06 22:23:32 Z https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949868#m949868 https://forum.selfhtml.org/self/2006/mar/23/object-statt-iframe-top-parent-im-ie/949868#m949868 <p>hi,</p> <blockquote> <p>Das geht nicht. Zumindest bin ich nach einiger Testerei auch zu keiner Lösung gekommen. Siehe <a href="http://forum.de.selfhtml.org/archiv/2006/1/t122072/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2006/1/t122072/</a>.</p> </blockquote> <p>Aha - mit "location" im Suchbegriff hatte ich den leider nicht gefunden.</p> <blockquote> <blockquote> <p>[1] Nein, ein Iframe kommt als Alternative nicht in Frage.<br> Gut, dann musst du IE-Benutzer aussperren.</p> </blockquote> </blockquote> <p>*g*<br> Nee, dann werde ich wohl eher HypeJAX zum dynamischen Nachladen werden, und die Inhalte und Links dann direkt ins Hauptdokument einfügen.</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div>