ymPrompt的doHandler方法來(lái)實(shí)現(xiàn)獲取子窗口返回值的方法
更新時(shí)間:2010年06月25日 20:21:10 作者:
今天在寫(xiě)頁(yè)面時(shí)用到了ymPrompt的win方法來(lái)彈出一個(gè)窗口。由于要用到獲取子窗口返回來(lái)的值判斷是否刷新父窗口,在ymPrompt的組件Demo中一直沒(méi)有找到合適的方法實(shí)現(xiàn)
郁悶的很,心里仍不死心,有重頭到尾的那介紹的方法看了一遍,看到doHandler時(shí)有兩個(gè)參數(shù)sign和autoClose,看了方法介紹后,覺(jué)得這個(gè)方法可行(以前一直都是用ymPrompt.close方法來(lái)直接關(guān)閉子窗口 ),就寫(xiě)了一段腳本測(cè)試下,可以實(shí)現(xiàn)我想要的 ,現(xiàn)將代碼貼出如下:
父窗口代碼:
function viewSubFeeDetail(feeId)
{
ymPrompt.win({message:'viewSubFeeDetail.action?feeId='+feeId,handler:callBack,width:800,height:400,title:'資費(fèi)詳細(xì)信息',iframe:true})
}
function callBack(tp)
{
alert(tp);
}
子窗口代碼:
function closeWin()
{
window.parent.ymPrompt.doHandler('error',true);
}
這樣當(dāng)子窗口的按鈕觸發(fā)closeWin時(shí),將"error"值傳回給父窗口的回調(diào)函數(shù)的參數(shù)tp,true參數(shù)就是自動(dòng)關(guān)閉子窗口。
附:ymPrompt下載
父窗口代碼:
復(fù)制代碼 代碼如下:
function viewSubFeeDetail(feeId)
{
ymPrompt.win({message:'viewSubFeeDetail.action?feeId='+feeId,handler:callBack,width:800,height:400,title:'資費(fèi)詳細(xì)信息',iframe:true})
}
function callBack(tp)
{
alert(tp);
}
子窗口代碼:
復(fù)制代碼 代碼如下:
function closeWin()
{
window.parent.ymPrompt.doHandler('error',true);
}
這樣當(dāng)子窗口的按鈕觸發(fā)closeWin時(shí),將"error"值傳回給父窗口的回調(diào)函數(shù)的參數(shù)tp,true參數(shù)就是自動(dòng)關(guān)閉子窗口。
附:ymPrompt下載
相關(guān)文章
JS+CSS實(shí)現(xiàn)下拉刷新/上拉加載插件
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)下拉刷新/上拉加載插件,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03
微信小程序以7天為周期連續(xù)簽到7天功能效果的示例代碼
這篇文章主要介紹了微信小程序以7天為周期連續(xù)簽到7天功能效果的示例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08
Promise 鏈?zhǔn)秸{(diào)用原理精簡(jiǎn)示例
這篇文章主要為大家介紹了Promise 鏈?zhǔn)秸{(diào)用原理精簡(jiǎn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
解決 window.onload 被覆蓋的問(wèn)題方法
這篇文章主要介紹了解決 window.onload 被覆蓋的問(wèn)題方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
探索export導(dǎo)出一個(gè)字面量會(huì)報(bào)錯(cuò)export?default不會(huì)報(bào)錯(cuò)
這篇文章主要為大家介紹了export導(dǎo)出一個(gè)字面量會(huì)報(bào)錯(cuò)而export?default不會(huì)報(bào)錯(cuò)的問(wèn)題探索解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
基于JS對(duì)象創(chuàng)建常用方式及原理分析
下面小編就為大家?guī)?lái)一篇基于JS對(duì)象創(chuàng)建常用方式及原理分析。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06

