Einbetten von text/html in ein Objekt (anstelle eines iframe)
<iframe data="/localfile.html" type="text/html" width="200" height="200"></iframe>
<iframe data="http://example.com/remotefile.html" type="text/html" width="200" height="200"></iframe>
<object data="/localfile.html" type="text/html" width="200" height="200"></object>
<object data="http://example.com/remotefile.html" type="text/html" width="200" height="200"></object>
Unter jedem browser außer dem IE, alle 4 von diesen tests arbeiten. Unter IE 6 und 7, der Letzte schlägt fehl und zeigt einen leeren Rahmen.
Gibt es eine Abhilfe, die erlaubt, dass IE zum laden von externen html-Dateien in einem Objekt?
- Für den IE8/9 auch siehe Frage stackoverflow.com/questions/8565409/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie die folgenden für weitere Informationen darüber, wie Sie mit dem Objekt-mit dem IE: http://aplus.rs/web-dev/insert-html-page-into-another-html-page/
Es darauf an, einen Unterschied in dem, was der IE rechnet im Vergleich zu anderen Browsern. Für IE, haben Sie die Verwendung der classid-Attribut, statt das type-Attribut. Zum Beispiel (auf der oben genannten Website):
Beachten Sie, dass die classid ist spezifisch für den Inhaltstyp, den Sie versuchen zu server.