台灣最大程式設計社群網站
線上人數
776
 
會員總數:245618
討論主題:189315
歡迎您免費加入會員
討論區列表 >> PHP >> 關閉多個視窗
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關閉多個視窗
價值 : 25 QP  點閱數:513 回應數:4
樓主

白翼
門外漢
0 34
488 22
發送站內信

請較各位先進

A網頁按連結開啟B網頁 B網頁內開啟C網頁 我想要C網頁按送出後

將C與B網頁關閉,並且重新整理A網頁

請問有什麼方法能夠達成呢?




本篇文章發表於2015-07-01 15:30
1樓
回應

皮皮快跑
檢舉此回應
我比較好奇的是為什麼要開這麼多個視窗?
就現行的UX來說這絕對是造成使用者的不便。
本篇文章回覆於2015-07-01 17:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
基本上我會建議你將將控制全寫在a頁面上。b頁面要開啟c頁面則是由b去呼叫a頁面的控制開c頁面。
確保a頁面有固定的控制權。
bc頁面全用呼叫a頁面的程式來處理關閉的動作。
但要記得要使用子母視窗的模式開啟。

話說~~~~我也很好奇是什麼東西需要做成這樣的開啟。目前來講這樣的動作確時已經不太符合使用者的習慣了。
本篇文章回覆於2015-07-01 17:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

白翼
檢舉此回應
先感謝兩位先進的指教

會想這個做的原因是A網頁是資料總表 B網頁是資料的細目 C網頁是點選B網頁按鈕的送出確認細目(在C網頁上能更改部分資料)

所以才會想問PHP(我想這可能得用JS)有沒有這樣的作法或函式能夠處裡這樣的問題

請先進不吝於給予指教,感謝
本篇文章回覆於2015-07-02 08:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

皮皮快跑
檢舉此回應
我會給你的建議是……
要不去使用js的外掛fancybox
要不是就是jquery ui的dialog
要不就是bootstrap的modal
都是另外跳「彈跳式視窗」的做法。
重點是都是在a頁,不會跑到b也不會有c。
也不會讓使用者有忘記關掉頁面的情形。
也可以達到你要的控制。
本篇文章回覆於2015-07-02 08:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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