0
我試圖使用jQuery UI對話框創建彈出頁面,該對話框將在模態對話框中加載另一個.net頁面。我想知道如何在模態對話框中單擊gridview中的鏈接按鈕時將值返回父頁面?使用jQuery UI對話框在.net中將模式對話框加載頁面返回到父頁面
我試圖使用jQuery UI對話框創建彈出頁面,該對話框將在模態對話框中加載另一個.net頁面。我想知道如何在模態對話框中單擊gridview中的鏈接按鈕時將值返回父頁面?使用jQuery UI對話框在.net中將模式對話框加載頁面返回到父頁面
如果你能在模態對話框中加載的頁面數從同一個域父頁面被服務的,那麼你可以簡單地指一個JavaScript函數在父當點擊一個鏈接,像這樣:
$('.gridviewlink').click(function(){
parent.someFunc(infoToPass);
});
如果你不能指望,那麼你將不得不使用跨域iframe通信技術。這裏有一個很好的文章:http://softwareas.com/cross-domain-communication-with-iframes.
當在模態對話框回傳我會得到這個錯誤... 「Microsoft JScript運行錯誤:‘theForm .__ EVENTTARGET’爲空或不是對象」 – 2010-12-10 02:41:05