2012-09-04 3 views
0

На веб-странице ASP.Net я создал div и iFrame для всплывающих окон на другой странице, что я хочу сделать, это связать ширину диалога с кнопкой внутри самого диалога ...Как изменить ширину диалогового окна jquery ui внутри самого всплывающего диалогового окна?

Это возможное? Благодаря ...

ответ

1

Да, чтобы выбрать что-то вне фрейма внутри фрейма, используйте:

$("#WhateverIWantOutsideIframe", window.parent.document); 

Так внутри фрейма, сделайте это

$('#InsideButton').on('click',function(){ 
    $("#DialogOutsideIframe", window.parent.document).width(9000); 
}); 
+0

Спасибо человек , но знаете ли вы, как это получить ...? – YMELS

+0

Еще проще. var mydialogbox = $ ("# DialogOutsideIframe", window.parent.document); // Теперь сделаем все, что хотите, с переменной mydialogbox - это диалоговое окно, которое было успешно выбрано. Таким образом $ (mydialogbox) .width (что угодно); $ (mydialogbox) .bind (someotherwhateverevent) и т. д. – sajawikio

1
var dlgContainer = $('#container'); 

dlgContainer.dialog({ 
. 
. 
open : function(){ 
    dlgContainer.find('#width-change-button').on('click' , function(){ 
     dialogBox.closest('.ui-dialog').css('width', '700px'); //or use .width() 
    }); 
}); 
Смежные вопросы