2011-07-14 49 views
0

リンクi iframeからダイアログを開きたいのですが、ダイアログにポップアップを表示できません。 理由を知っている人は誰ですか?jQuery UIダイアログ - iframeのリンクからダイアログを開く方法

私はこのコードを使用していたHTML内のiFrame <iframe src="Add_Reviewer.html" width="100%" name="test" frameborder="0" scrolling="auto" height="100%"></iframe>

Add_Reviewer.html で

マイリンク<a href="#" id="advance_add">Advance Add</a>

私のjQueryのコード

var $advance_add = $('<div></div>') 
    .html('<iframe src="Advance_Add.html" width="100%" name="test" frameborder="0" scrolling="auto" height="100%">') 
    .dialog({ 
     autoOpen: false, 
     bgiframe: true, 
     width:650, 
     minWidth: 650, 
     height: 550, 
     closeOnEscape:true, 
     modal:true, 
     title: 'Addvance Add', 
     buttons : { 

        "Close" : function() { 
            $(this).dialog("close"); 
              } 
     } 
    }); 

$("#advance_add").click(function(e) { 

    e.preventDefault();  
$advance_add.dialog('open'); 

}); 
+0

をあなたはjQuery + jQueryをロードしていますか? iFrame内のUIまたは親ファイル? – polarblau

答えて

2

を持っている:

$("#advance_add").click(function() { 
    $('<iframe src="Advance_Add.html" frameborder="0" />').dialog({ 
     modal: true, 
     dialogClass: 'priceBox', 
     title: 'Your title',   
     height: 400, 
     width: 500, 
     draggable: false, 
     resizable: false}); 
}); 
関連する問題