0

jQuery對話框與Iframe不在IE9中打火。與iframe中的jquery對話框不工作在IE9中

我有一個HTML按鈕上我parent.aspx

<input type="button" id="btnMessageFilter" class="mainFont" value="Message Filter"/> 

在 「btnMessageFilter」 點擊,我想打開另一個aspx頁面(child.aspx)jQuery的對話框;我這樣做是這樣的:

$(document).ready(function() { 
    $("#btnMessageFilter").live('click', function() { 
     var iframe = $("<iframe>").attr({ 
      "src": "MessageFilter.aspx?btn=btnRefresh", 
      "height": "100%", 
      "marginwidth": "0", 
      "marginheight": "0", 
      "scrolling": "auto", 
      "frameborder": "0" 
     }); 
     $("#dialog2").empty().append(iframe); 
     $("#dialog2").dialog({ 
      modal: true, 
      title: 'Message Filter', 
      width: 400, 
      height: 450 
     }); 
     $("#dialog2").parent().appendTo('form'); 
     return false; 
    }); 
});  

該代碼是工作正常,除了IE9。任何建議修復上述鱈魚或另一種方式來打開另一個aspx在jquery對話框?

+0

var var iframe = $(「」)'做什麼?你的意思是'var iframe = $(「