国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

window.showModalDialog刷新父窗口和本窗口的方法及注意

2019-11-17 01:55:43
字體:
供稿:網(wǎng)友

window.showModalDialog刷新父窗口和本窗口的方法及注意

window.showModalDialog刷新父窗口和本窗口的方法及注意:一.刷新父窗口的方法: A.使用window.returnValue給父窗口傳值,然后根據(jù)值判斷是否刷新。

在window.showModalDialog窗口頁面中用window.returnValue方式設置返回值; 比如:window.returnValue='refresh'; B。在寫window.showModalDialog彈出窗口函數(shù)時,定義個變量,然后根據(jù)變量值進行操作父窗口的操作; 例如:varwinPar=window.showModalDialog(urls,'ERPWINDOWS','dialogWidth='+widths+'px;dialogHeight='+heigths+'px;status=no;center=yes;scroll=no'); if(winPar == "refresh") window.location.reload();//當window.showModalDialog窗口關(guān)閉時執(zhí)行 winPar為A步驟給showModalDialog窗口設置的返回值

總結(jié):由于window.showModalDialog函數(shù)打開一個IE的模式窗口(就是打開后不能操作父窗口,只能等模式窗口關(guān)閉時才能操作), 所以想要刷新父窗口只能在模式窗口關(guān)閉后執(zhí)行。用window.returnValue可以向父窗口傳值,這樣一來可以用從模式窗口向父窗口傳遞值,然后根據(jù)值判斷操作父窗口的方式來刷新。這樣在任何關(guān)閉了模式窗口后父窗口都會自動刷新.

二.刷新模式本窗口 showModalDialog窗口與window.open打開的窗口刷新本窗口時不同,showModalDialo窗口也不能用F5刷新,也沒有右鍵操作 A. 在模式窗口頁面中加入: <base target="_self"> //在html和body之間 <a id="reload" href="本頁面url"style="display:none"></a>

B. 在需要執(zhí)行刷新操作的地方執(zhí)行以下js: reload.click();//reload為A中隱藏a標簽的id,當然可以換成其它名稱

三。注意事項

在點擊window.showModalDialog窗口的鏈接的時候會打開新窗口,想要阻止打開新窗口,需要在窗口頁面中的html和body之間 加入: <base target="_self" />即可


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 治县。| 南康市| 绍兴市| 泰宁县| 土默特左旗| 高雄市| 博乐市| 射阳县| 永寿县| 永兴县| 泽普县| 健康| 咸丰县| 长武县| 陇西县| 内丘县| 措勤县| 临漳县| 皋兰县| 湘潭县| 多伦县| 大荔县| 太谷县| 汝城县| 靖江市| 巨野县| 龙陵县| 怀安县| 正蓝旗| 黎城县| 扬中市| 石楼县| 平泉县| 武功县| 民县| 宣武区| 依兰县| 攀枝花市| 庆安县| 贵港市| 青田县|