討論區快速選單
知識庫快速選單
討論區最近新進100則主題 網路投保旅行平安險 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
在Chrome上使用window.close()無反應
更改我的閱讀文章字型大小
作者 : taurus770423(Nero)
[ 貼文 5 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/10/17 上午 11:39:43
系統是MVC架構,使用Apache Tomcat,連結SQL Server。

部份內碼:
<script type="text/javascript">
     .....
function winClose(){
window.opener = window.open(','_self',');
window.close();
}
</script>
<form .....>
...
<input type="button" style="width:70px; height:30px;" value="離開" onclick="winClose()">
...
</form>

問題:
我在IE上測試功能正常,而在Chrome上會沒反應,但不是完全沒反應。
首先在剛執行程式到首頁時點選離開的按鈕是可是正常關閉視窗的
此時的URL是在Index.jsp
但在執行過一些SUBMIT,只要是有通過controller返回後離開的按鈕就沒反應了
此時的URL停在controller.jsp

正確來說離開按鈕不是沒反應,script內的程式碼是確定有執行的,但是window.close()就是沒反應。

有試過下面幾個方法:
1.
  onclick="window.close()"

2.
  function winClose(){
    windows.close();
  }

3.
  function winClose(){
    window.open(','_self',');
    window.close();
  }

5.
  function winClose(){
    window.opener = window.open(','_self',');
    window.close();
  }

6.
  function winClose(){
    window.open(','_parent',');
    window.close();
  }

6.
  function winClose(){
    window.opener = window.open(','_parent',');
    window.close();
  }

結果都是一樣的

請問有方法可以讓window.close()在Chrome上正常執行,還是有其它方法可以關閉頁面的呢?
作者 : taurus770423(Nero)
[ 貼文 5 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/10/17 上午 11:49:09
又試用了一個方法如下:
function closeme(){
var browserName=navigator.appName;
if (browserName=="Netscape") {
window.open(','_parent',');
window.close();
}else if(browserName=="Microsoft Internet Explorer") {
window.opener = "whocares";
window.close();
}

一樣不行,請各位大大幫忙,謝謝。
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4464 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/10/17 下午 12:28:51
http://stackoverflow.com/questions/19761241/window-close-and-self-close-do-not-close-the-window-in-chrome

see the post
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4464 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/10/17 下午 12:37:13
http://stackoverflow.com/questions/2032640/problem-with-window-close-and-chrome
作者 : taurus770423(Nero)
[ 貼文 5 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/10/21 上午 12:09:50
使用這個方法,網頁變成空白頁,url不變,停在controller
作者 : taurus770423(Nero)
[ 貼文 5 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/10/21 上午 12:10:26
這個方法一樣沒反應嚕
作者 : kagaya(kagaya) VC++優秀好手C++優秀好手貼文超過1000則人氣指數超過30000點
[ 貼文 1599 | 人氣 38709 | 評價 4590 | 評價/貼文 2.87 | 送出評價 115 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/10/21 上午 09:50:57
firebug
 板主 : Clark
 > HTML/DHTML - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - HTML/DHTML - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
HTML/DHTML
1 BK. 220 
2 小P 210 
3 玩家 170 
4 foolface 130 
5 羅蘋 130 
6 阿戊 120 
7 nick 100 
8 EllyChen 80 
9 picard 70 
10 rt-55 70 
HTML/DHTML
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.0390625