<script type="text/javascript"> newWindow=window.open ('http://www.baidu.com', "name", "") ; window.opener=null; window.open("","_self"); window.close(); </script> 在ff中父窗口不能關(guān)閉,。在地址欄里輸入about:confit找到dom.allow_scripts_to_close_windows這一項(xiàng),,并把這項(xiàng)改為true就可能了 說(shuō)明:Window對(duì)象的opener屬性與打開(kāi)這個(gè)窗口的父窗口相聯(lián)系,當(dāng)訪問(wèn)子窗口中的opener屬性時(shí),,返回的是父窗口。通過(guò)這個(gè)屬性,,可以使用父窗口對(duì)象中的方法和屬性,。 解決思路:把父窗口的父窗口聲明為null(window.opener=null),在讓父窗口自己把自己聲明為子窗口 (window.open("","_self")),這樣父窗口自己也變成“子窗口”了,當(dāng)用window.close()關(guān)閉時(shí),,就不會(huì)出現(xiàn)提示框 了,。 window.open()函數(shù)說(shuō)明: 函數(shù)原型:window.open(URL,name,param) URL:要彈出的新的網(wǎng)頁(yè) name:彈出新網(wǎng)頁(yè)的名字(不是文件名),可為空,。 param: height:窗口的像素高度,。為與先前版本相兼容,這個(gè)參數(shù)仍然存在,。但在JavaScript1.2中被innerHeight取代,。 width:窗口的像素寬度。為與先前版本相兼容,,這個(gè)參數(shù)仍然存在,。但在JavaScript1.2中被innerWidth取代。 location: 是否顯示地址欄 menubar:是否顯示菜單欄 titlebar: 是否顯示標(biāo)題欄 toolbar: 是否顯示工具欄 resizable:指明窗口大小是否可以調(diào)整 top=0 窗口距離屏幕上方的象素值 left=0 窗口距離屏幕左側(cè)的象素值 status: 是否顯示狀態(tài)欄完整示例:
|
|