iT邦幫忙

0

JavaScript 關閉子視窗,刷新母視窗

請各位學長幫忙一下:

目前用PHP寫了一個index.php,在網頁內有一個連結要去開啟IP Phone的設定頁,
於是我寫了一段javascript
function phone_login(){
window.open( 'http://192.168.1.4:9999', 'Phone_Login', 'top=100,left=250,width=850,height=480,scrollbars=yes' );
}
但我想要在這個IP Phone的設定頁關掉時,可以刷新index.php這一個網頁。
在Goolge上搜尋相關方法,找到的都是要在子視窗上寫一些程式去判斷視窗是否被關閉,不過IP Phone的設定頁,被寫死在話機裡,也沒辦法更改。
不知道各位學長們有沒有其它的方法,可以去抓到子視窗被關掉的訊息。

先謝謝各位了 !!

2 個回答

12
fillano
iT邦超人 1 級 ‧ 2009-12-08 22:39:34
最佳解答

把他內嵌到一個你自己寫的網頁中的frame或iframe裡面試試看。

linustsai iT邦新手 5 級 ‧ 2009-12-09 11:18:50 檢舉

謝謝fillano學長的回覆:
請教一下,目前已把IP Phone的Login畫面嵌到自己寫的網頁(http://192.168.1.36/Phone\_System/Phone\_Login.html),
不過再輸入帳密Login後,就跑到http://192.168.0.3:9999/login.cgi廠商的話機設定頁。看樣子好像整個頁面都被轉走。
是否有辦法在登入後的192.168.0.3:9999/login.cgi頁面,仍在我的Phone_Login.html的頁面的frame內,這樣應該就可以寫一個關子視窗頁面的按鈕,然後去刷新母視窗。

不知道我這個理論是否正確?? 再煩請學長們幫忙了 !!

感恩 感恩

fillano iT邦超人 1 級 ‧ 2009-12-09 15:49:14 檢舉

建議你看一下廠商話機頁面的html原始碼,看看他做了什麼,通常不會整個頁面都轉走的。

9
chan15
iT邦新手 5 級 ‧ 2009-12-09 14:23:30
<pre class="c" name="code">
window.opener.reload();

我要發表回答

立即登入回答