用戶點擊我的主頁上的Download
,我打電話給window.open(..)
。 如果用戶按OK
或Cancel
,我想重定向窗口!如何在HTML,JS中重定向,如果用戶關閉「window.open()」 - Dialog?
這怎麼可能?
這裏是我的例子: A Download-Link of my Homepage
你打開網頁,彈出的對話框,你點擊Ok
或Cancel
然後窗口應該重定向!
用戶點擊我的主頁上的Download
,我打電話給window.open(..)
。 如果用戶按OK
或Cancel
,我想重定向窗口!如何在HTML,JS中重定向,如果用戶關閉「window.open()」 - Dialog?
這怎麼可能?
這裏是我的例子: A Download-Link of my Homepage
你打開網頁,彈出的對話框,你點擊Ok
或Cancel
然後窗口應該重定向!
如果OK,並在新創建的窗口取消居留和重定向將重定向這個新窗口使用window.location ='http://....'
如果沒有問題,並在主窗口中取消居留和重定向將重定向的新窗口中使用myWin=window.open(); myWin.location='http://...'
如果Ok和Cancel駐留在新窗口中,並且重定向應重定向主窗口,則必須從新窗口訪問主窗口。
父窗口
<script language="Javascript">
function fbLoginWindow(){
url = "fbLogin.html"
newwindow=window.open(url,'name','height=200,width=150');
if (window.focus) {newwindow.focus()}
}
</script>
<input type="button" OnClick="fbLoginWindow()" value="Login FB" />
子窗口--- fbLogin.html
<script language="Javascript">
function fbProfile(){
window.opener.location.href="http://wwww.facebook.com";
self.close();
}
</script>
Allow the user to view FB Profile
<br/>Are you sure?
<input type="button" value="Ok" OnClick="fbProfile()" />
在 「OK」 使用onclick事件和含有window.location的調用一個函數,在這種情況下,如果 '取消' 點擊使用'window.close()' – jqheart
我怎麼可以添加一個OK-onClick事件到一個標準的window.open-Dialog? –
可能重複的[關閉子窗口,重定向父窗口](http://stackoverflow.com/questions/5656349/close-child-window-redirect-parent-window) – user4098326