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

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

JAVASCRIPT之子窗口與父窗口的互調(diào)

2024-04-27 15:13:04
字體:
供稿:網(wǎng)友
注意:要用open打開才行,如果用openModal打開則會訪問不到opener.open的參數(shù):window.open('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no') 參數(shù)說明'page.html' 彈出窗口的文件名; 'newwindow' 彈出的新窗口的名字,非必須,可用空''代替;  height=100 高度; width=400 寬度; top=0 窗口距離屏幕上方的象素值; left=0 窗口距離屏幕左側(cè)的象素值;  toolbar=no 是否顯示工具欄,yes為顯示; menubar,scrollbars 表示菜單欄和滾動(dòng)欄;resizable=no 是否允許改變窗口大小,yes為允許; location=no 是否顯示地址欄,yes為允許;status=no 是否顯示狀態(tài)欄內(nèi)的信息(通常是文件已經(jīng)打開),yes為允許; 1、從子窗口中往父窗口傳值如父頁面有一個(gè)控制的id是choosedPRovider,那么這樣可以把值傳給父頁面:opener.document.getElementById("choosedProvider").value="Tom";   2、從父窗口傳值給子窗口,如子窗口中有id為T的控件,此時(shí)可以用如下傳值:<script>  var newWindow;  function openWindow(url){  newWindow = window.open(“new.htm”, "", "width=400,height=300 ");  }  function changeChild(){  newWindow.document.getElementById("T").value="我變了";  }  </script>   3、子窗口關(guān)閉并刷新父口,這里有兩種方式:1)         子窗口關(guān)閉時(shí)關(guān)閉父窗口:opener.location.reload();  window.close();   2)        父窗口去檢測,子窗口是否已經(jīng)關(guān)閉了,在設(shè)定的一段時(shí)間之后自動(dòng)刷新:<script>  var newWindow;  var timer;  function openWindow(url) {         newWindow = window.open(url, "", "width=400,height=300,resizable=yes");         timer = setInterval("updateAfterClose()", 1000);  }     function updateAfterClose() {         //父窗口去檢測子窗口是否關(guān)閉,然后通過自我刷新,而不是子窗口去刷新父窗口         if(newWindow.closed == true) {         clearInterval(timer);         self.location.reload(); // 主窗口刷新         return;         }  }  </script>   4、父窗口關(guān)閉的時(shí)候關(guān)閉子窗口。這個(gè)就是用方法去檢測父窗口的onunload事件:<script>  var newWindow;  function openWindow(url) {  newWindow = window.open(url, "", "width=400,height=300,resizable=yes");   }  function closeChild()  {  newWindow.close();  }  </script>   在body加上onunload事件:<body onunload="closeChild()">   5、子窗口中關(guān)閉父窗口,這個(gè)功能可能相對要少用一點(diǎn):<script>  function closeParent()  {  opener.close();  }  </script>  <input type=button value="關(guān)閉父窗口" onclick=closeParent()>  
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 双江| 平果县| 紫金县| 驻马店市| 南京市| 望城县| 元谋县| 汾阳市| 淮滨县| 东乡县| 望城县| 大邑县| 安新县| 金堂县| 佛山市| 双桥区| 玉树县| 安塞县| 忻城县| 田林县| 策勒县| 玉门市| 南阳市| 遂昌县| 乐东| 泸水县| 兰州市| 昌平区| 黑水县| 台中县| 南康市| 南溪县| 新兴县| 哈巴河县| 太仓市| 阜新市| 旬邑县| 理塘县| 英吉沙县| 民乐县| 鹤岗市|