Keine Iframes im Internet Explorer 6 und IE 7
Posted: August 5, 2010 at 11:18 am | Tags: Browser, HTML, IE, IE sucks!, IE6, IE7, iframe, Internet Explorer | PDFIch hatte grade auf einer von mir erstellten Website das Problem, dass Inhalte von externen Seiten nicht im IFrame geladen werden können. Natürlich betrifft das wiedermal nur die Internet Explorer 6 und 7. Das Ganze hat mit den Sicherheitseinstellungen des Internet Explorers zu tun.
Als Webentwickler kommt man an diese Sicherheitseinstellungen auch nicht wirklich ran. Bleibt nur die Möglichkeit eine Meldung auszugeben mit der Möglichkeit den Link in einem neuen Fenster öffnen zu können. Wiedermal ein richtig schlechtes Bug-Feature von Microsoft!
Hier noch ein Code-Beispiel:
<!–[if lte IE 7]>
<p>Diese Version des Internet Explorers zeigt standardmäßig keine Iframes an. Passen Sie ihre Sicherheitseinstellungen an, um den Inhalt doch sehen zu können, oder klicken sie <a href=’http://www.example.com/’ target=”_blank”>hier</a>, um die Seite in einem neuen Fenster zu öffnen.</p>
<![endif]–>
<iframe align=”middle” frameborder=”0″ scrolling=”yes” style=”width: 800px; height: 1100px;” id=”iframe” name=”iframe” src=”http://www.example.com/”>Ihr Browser unterstützt keine Iframes. Klicken Sie <a href=’http://www.example.com/’ target=”_blank”>hier</a>, um die Seite zu öffnen.</iframe>
Quellen:
http://stackoverflow.com/questions/540926/ie7-iframe-blank-page
http://adamyoung.net/IE-Blocking-iFrame-Cookies