2011-02-02 36 views
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); 
    } 
}); 

任何想法?

+0

爲什麼不乾脆:'div.html( '