Hallo!
Gegeben sei Webseite A, welche zur Einbindung externer Inhalte (nicht auf derselben Domain liegend) einen iFrame verwendet (Vor- und NACHteile sind bekannt, besten Dank! *g*):
.error {
color: #FF0000;
}
<p><iframe src="http://www.zielurl.tld" name="iframe" width="50%" height="400px" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"><span class="error">Ihr Browser unterstützt leider...</span></iframe></p>
Als Alternative dazu lässt die Ziel-URL ja auch als "Object" einbinden, was lediglich im IE (in meinem Fall vernachlässigbare) Darstellungsprobleme (Border) erzeugt:
<p><object data="http://www.zielurl.tld" type="text/html" name="object" width="50%" height="400px" border="0"><span class="error">Ihr Browser unterstützt leider...</span></object></p>
FRAGE: (Wie) Kann ich iFrame und Object miteinander kombinieren, sprich: wenn iFrames browserseitig nicht unterstützt werden/deaktiviert sind, benutze Object-Einbindung; wenn auch dies nicht funktioniert, zeige Meldung "Ihr Browser unterstützt leider..."?
So vielleicht?:
<p><iframe src="http://www.zielurl.tld" name="iframe" width="50%" height="400px" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"><object data="http://www.zielurl.tld" type="text/html" name="object" width="50%" height="400px" border="0"><span class="error">Ihr Browser unterstützt leider...</span></object></iframe></p>
Oder so?:
<p><iframe src="http://www.zielurl.tld" name="iframe" width="50%" height="400px" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"><object data="http://www.zielurl.tld" type="text/html" name="object" width="50%" height="400px" border="0"></object><span class="error">Ihr Browser unterstützt leider...</span></iframe></p>
Oder anders? Gar nicht? *g* Und, wie kann ich am besten überprüfen, ob die Angaben greifen? Wenn ich beim FF Frames deaktiviere, wird nicht einmal die Error-Meldung angezeigt... Freue mich auf Antwort!
VG, Robert