DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> ymPrompt的doHandler方法來實現獲取子窗口返回值的方法
ymPrompt的doHandler方法來實現獲取子窗口返回值的方法
編輯:關於JavaScript     
郁悶的很,心裡仍不死心,有重頭到尾的那介紹的方法看了一遍,看到doHandler時有兩個參數sign和autoClose,看了方法介紹後,覺得這個方法可行(以前一直都是用ymPrompt.close方法來直接關閉子窗口 ),就寫了一段腳本測試下,可以實現我想要的 ,現將代碼貼出如下:
父窗口代碼:
復制代碼 代碼如下:
function viewSubFeeDetail(feeId)
{
ymPrompt.win({message:'viewSubFeeDetail.action?feeId='+feeId,handler:callBack,width:800,height:400,title:'資費詳細信息',iframe:true})
}
function callBack(tp)
{
alert(tp);
}

子窗口代碼:
復制代碼 代碼如下:
function closeWin()
{
window.parent.ymPrompt.doHandler('error',true);
}

這樣當子窗口的按鈕觸發closeWin時,將"error"值傳回給父窗口的回調函數的參數tp,true參數就是自動關閉子窗口。
附:ymPrompt下載
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved