2012-07-21 126 views
1

我想製作一些網站並想問一些問題。 該網站的主要文件是main.asp。 在main.asp中,我插入了notice.jpg文件作爲彈出窗口。從彈出窗口更改父窗口位置

我想這樣做,如果我點擊彈出窗口,彈出窗口消失,新的大窗口(www.charming.or.kr/jeju/)出現。 任何人都可以幫助我嗎? 以下是我的來源的一部分。

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" /> 
<title><!--#include file="../include/title.asp"--></title> 
<style type="text/css"> 
@import url(../css/comm.css); 
</style> 
<script language='javascript'> 
function OpenWin(dest) 
{ 
posy = screen.Height/2 - 100; 
posx = screen.Width /2 - 200; 

StartWin = window.open(dest, 
"notice_popup","toolbar=no,channelmode=no,left="+posx+",top="+posy+",location=no,directories=no,w idth=743,height=720,resizable=no,menubar=no,scroll=no"); 
} 


</script> 

</head> 

<body onload="OpenWin('../img/main/Notice.jpg')" > 

回答

2

在新的窗口中,您可以通過使用window.opener這是直接引用您的原始參考你原來的窗口。您可以因此使用

window.opener.location.href = newURL; 
+0

感謝您的好意。請告訴我位置(「window.opener.location.href = newURL;」 是 – user1542347 2012-07-21 08:28:25

+0

)如果您想在用戶單擊圖像時更改URL,則必須設置僅包含圖像的小型html頁面並有一個設置網址的點擊處理程序。 – 2012-07-23 08:19:38