欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實(shí)現(xiàn)刷新父頁面不彈出提示框的方法

 更新時(shí)間:2016年06月22日 10:19:59   作者:yiluoAK_47  
這篇文章主要介紹了JS實(shí)現(xiàn)刷新父頁面不彈出提示框的方法,實(shí)例分析了javascript子窗口的打開以及子窗口與父窗口的交互操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)刷新父頁面不彈出提示框的方法。分享給大家供大家參考,具體如下:

A頁面 open方式出 B頁面 ,當(dāng)B頁面做了類如保存動(dòng)作后,需要關(guān)閉B頁面,刷新A頁面的情況下,會(huì)彈出一個(gè)提示框,要求點(diǎn)重試,這個(gè)就是發(fā)生預(yù)料之外的情況,用戶體驗(yàn)很差。

解決方案分兩種情況:

1、A頁面很簡(jiǎn)單的情況(沒有frame/iframe)

在B頁面中的function中:

function close(){
 window.opener.location.reload();
 window.opener = null;
 window.open('','_self');
 window.close();
}

就可以了。

2、A頁面元素有點(diǎn)復(fù)雜,帶框架等:

需求:B頁面想刷新A頁面的

在B頁面中的function中直接調(diào)用A頁面中的function,拿最常見的A為列表頁,B為新增頁來說:

A頁面里有個(gè)查詢按鈕,可以查出所有的列表,我們?cè)贐頁面中就來觸發(fā)這個(gè)function即可:

function close(){
 window.opener.queryAll(); //queryAll()為A頁面的查詢function
 window.close();
}

需要注意的是如果是同一頁的frame A 跳到 frameB ,不是用opener,而是用parent

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論