Insert title here 開啟新視窗 退出登入 <script> <br>//使用者記錄所有開啟的子視窗<br>var win_Array = new Array(); <BR>var win_num = -1; <BR><BR>//每次開啟新視窗都記錄下來<br>function openNew(uri,param){ <br>win_num = win_num 1; <BR>win_Array[win_num] = window.open(uri); <BR>} <BR><BR><br>//用戶登出的時候,執行關閉方法。 body新增onUnload = "closeNews();" 當main視窗關閉時候,所有的子視窗關閉<br>function closeNews(){ <BR>//關閉權限管理<BR>if(win_Array.length > 0){ <BR>for(var i = 0;i <= win_Array.length;i ){ <BR>var win_one = win_Array[i]; <BR>if(win_one != undefined){ <BR>win_one.close(); <BR>} <BR>} <BR>} <BR>} <BR><br>function logOut(){ <br>//關閉子視窗<BR>closeNews(); <BR><br>//登出登入<br>} <BR><br></script>
一旦不放倒wen容器中,只是靜態的main.html頁面的時候,ie有問題,因為靜態的時候,ie的window.open()居然是打開新頁面,不是打開新標籤。所有關閉視窗的方法不再有效。