묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
새창띄우기
2003.12.12 17:32
제홈피에 열면 새창이 하나 나오는데요..
다음부터 공지사항 띄우지 않음에 체크하고 닫기를 해도 다시 홈페이지를 열면 새창이 뜹니다.
아래는 소스인데 어느부분을 수정해야하는 지요..
<head>
<title>:: Fashionplus ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<style type="text/css">
<!--
td {font-family:돋움; font-size:9pt; color:#666666; }
a:link { color:#3366FF; text-decoration: none}
a:visited { color:#3366FF; text-decoration: none}
a:hover { color:#FFFFFF; text-decoration: none}
//-->
</style>
<script language="JavaScript">
<!--
function return_to_opener(url){
top.opener.location = url;
this.close();
}
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function closeWin()
{
if ( document.forms[0].Notice.checked )
setCookie( "Notice", "done" , 1);
self.close();
}
// -->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="225">
<a href="javascript:return_to_opener('http://cosamart.co.kr/user_page.htm?dbname=U0141')"><img src="http://cosamart.co.kr/user/ftp/santa.jpg" border="0"></a></td>
</tr>
<tr>
<td background="" width="400" height="37" align="right">
<form>
<input type=CHECKBOX name="Notice" value="">
다음부터 공지사항 띄우지 않음 <a href="javascript:history.onclick=closeWin()">[닫기] </a></form></td>
</tr>
</table>
</body>
다음부터 공지사항 띄우지 않음에 체크하고 닫기를 해도 다시 홈페이지를 열면 새창이 뜹니다.
아래는 소스인데 어느부분을 수정해야하는 지요..
<head>
<title>:: Fashionplus ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<style type="text/css">
<!--
td {font-family:돋움; font-size:9pt; color:#666666; }
a:link { color:#3366FF; text-decoration: none}
a:visited { color:#3366FF; text-decoration: none}
a:hover { color:#FFFFFF; text-decoration: none}
//-->
</style>
<script language="JavaScript">
<!--
function return_to_opener(url){
top.opener.location = url;
this.close();
}
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function closeWin()
{
if ( document.forms[0].Notice.checked )
setCookie( "Notice", "done" , 1);
self.close();
}
// -->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="225">
<a href="javascript:return_to_opener('http://cosamart.co.kr/user_page.htm?dbname=U0141')"><img src="http://cosamart.co.kr/user/ftp/santa.jpg" border="0"></a></td>
</tr>
<tr>
<td background="" width="400" height="37" align="right">
<form>
<input type=CHECKBOX name="Notice" value="">
다음부터 공지사항 띄우지 않음 <a href="javascript:history.onclick=closeWin()">[닫기] </a></form></td>
</tr>
</table>
</body>
댓글 3
-
PHASE
2003.12.12 18:14
-
닭
2003.12.13 10:40
흠...PHASE님...그건 closewin() 함수에 이미 정의되어 있는 값 아닌가요?
전 스크립트는 잘 몰라서...혹시...document.forms[0].Notice.checked를....
form에 name을 주고, forms[0]을 그 name값으로 적용해보세요. -
닭
2003.12.13 10:55
아...아니면...<a href="javascript:history.onclick=closeWin()">[닫기] </a> 이 부분에서요...
<a href="javascript:closeWin();">이나 <a href="#" onClick=closeWin()>으로 바꾸어 보세요.
여기에 이벤트를 주셔야합니다.
<input type=CHECKBOX name="Notice" onclick="setCookie(쿠키이름,쿠키값,지속시간);">