台灣最大程式設計社群網站
線上人數
722
 
會員總數:243161
討論主題:187981
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 不關閉子視窗的如何讓視窗無法做切換
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
不關閉子視窗的如何讓視窗無法做切換
價值 : 10 QP  點閱數:369 回應數:3

樓主

愛新覺羅載灃
門外漢
0 2
35 2
發送站內信

當我不關閉子視窗 ,是無法跳回母頁面。這個功能如何用html做。




搜尋相關Tags的文章: [ 不關閉子視窗 ] ,
本篇文章發表於2017-11-19 01:32
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
一般來說,我會用遮罩來處理。
也就是說,在開子視窗的同時,就將母視窗給遮罩下來無法操作。

但最好的做法是不要利用window.open開啟的子視窗。
而是用div來產生的一個視窗視覺效果會比較好。

因為用window.open開啟的視窗。實際上也是屬於另一個分頁或視窗。
當客戶切到母視窗的同時也會將子視窗切換或是蓋住。
感觀效果不好。

本篇文章回覆於2017-11-19 13:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

愛新覺羅載灃
檢舉此回應
我的程式碼如下 但沒有辦法執行 請各位大大幫幫我一下 謝謝
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
<script>
var w=null;
function MM_openBrWindow(theURL,winName,features) { //v2.0
w=window.open(theURL,winName,features); //開新視窗的語法
}
function onTop(){
//檢查子母視窗的優先處理序,一層一層開啟的視窗需先完成工作並關閉才能繼續使用
//檢查當新視窗已開啟並且是無關閉狀態,便永遠置於最上層
if(w!=null){
if(!w.closed){
if(w.blur){w.focus();}
}
}
}
</script>
</head>
<body>
<div>

<a href="#" title="開新視窗" onclick=
"MM_openBrWindow('index2-1.html','submit_Btn','width=460,height=440')" onKeypress="MM_openBrWindow('index2-1.html','submit_Btn','width=460,height=440')" >
<input type="image" class="imgDiv" name="submit_Btn" id="submit_Btn" img src="images/Ic_add_48px.svg.png" onClick="document.form1.submit()" >
</a>
</li>

</ul>

</div>
</body>
</html>
本篇文章回覆於2017-11-19 19:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
1.請先學會用程式標簽來排你的程式碼

2.請詳細說明你碰上的問題。「沒辦法執行」這樣的問題太過籠統。
如果連自已都不知道該怎麼去形容自已碰到的問題在哪。
只是會copy下來貼上去不能動就想找人看原因的。
說真的我也不知道該從何幫你。
本篇文章回覆於2017-11-20 10:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.