1
下面的代碼從外部頁面加載HTML並將其插入到iframe中。它在IE中不起作用(IE完全凍結):插入HTML到iframe可在Firefox/Chrome/Opera中使用,但不能在IE7/8中使用
$.ajax({
url: uri,
success: function(response) {
var iframe = document.createElement('iframe');
div.html(iframe);
var doc = iframe.document;
if (iframe.contentDocument) {
doc = iframe.contentDocument; // For NS6
} else if(iframe.contentWindow) {
doc = iframe.contentWindow.document; // For IE5.5 and IE6
}
doc.open();
doc.writeln(response);
doc.close();
},
error: function(response) {
alert(response);
}
});
任何想法?
爲什麼不乾脆:'div.html( '
不,我需要在iframe出現之前顯示加載動畫,並且使用src屬性是不可能的。所以我想用ajax加載html,然後將它插入到iframe中。 – 2011-02-02 14:35:46