Ich erstelle einen iframe mit jquery, indem ich ihm einen src gebe, aber er funktioniert nicht in IE8.iframe lädt nicht korrekt in IE 8
$("#DB_window").append("<iframe frameborder='0' hspace='0' style='width:100%;height:100%;' src='"+urlNoQuery[0]+"' id='DB_iframeContent' name='DB_iframeContent"+Math.round(Math.random()*1000)+"' onload='db_showIframe()'> </iframe>");
Es stellt eine Anfrage, aber Anfrage abgebrochen wird, so habe ich es und versuchte es mit Ajax Zugriff
$("#DB_window").append("<iframe frameborder='0' hspace='0' style='width:100%;height:100%;' data-src='"+urlNoQuery[0]+"' id='DB_iframeContent' name='DB_iframeContent"+Math.round(Math.random()*1000)+"' onload='db_showIframe()'> </iframe>");
Und einen Ajax-Aufruf machen den Inhalt
var iframe = $("#DB_window").children('iframe');
$.ajax({
url: iframe.data("src"),
// dataType : "text/html",
success: function(content) {
iframe.html(content);
}
});
zu erhalten, aber in der IE8 fragt nur nach der URL "src"
und fragt nicht nach den Referenzen css und js auf der Seite. Der Iframe wird also nicht richtig gerendert, er kommt nur mit Daten und hat somit kein Styling damit. Wie können wir Iframe in IE anfordern.