팝업창2개 올리고 싶은데 잘 안되네요 정보
팝업창2개 올리고 싶은데 잘 안되네요본문
팝업창1은 닫기 누르면 닫아지는데 팝업창2가 닫기 누르면 팝업창 1이 닫아져요 ㅠㅠ
뭐가 틀렸는지요 ㅠ
<script language="JavaScript">
<!--
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.notice_form.chkbox.checked ){
setCookie( "maindiv", "done" , 1 );
}
document.all['divpop'].style.visibility = "hidden";
}
function closeWin() {
if ( document.notice_form2.chkbox.checked ){
setCookie( "maindiv", "done" , 1 );
}
document.all['divpop2'].style.visibility = "hidden";
}
//-->
</script>
<!-- POPUP1 -->
<div id="divpop" style="width:200px; height:330px; position:absolute; left:600px; top:233px; z-index:200; visibility:hidden;">
<table cellpadding=2 cellspacing=0 style="border-collapse:collapse;">
<tr>
<td style="border-width:1; border-color:rgb(51,51,51); border-style:none;" height="271" align=center bgcolor=white>
<img src="http://manggostar.com/img/popup.gif"></td>
</tr>
<tr>
<form name="notice_form">
<td align=right bgcolor=white style="border-width:1; border-color:rgb(51,51,51); border-style:none;">
<p align="center"> <input type="checkbox" name="chkbox" value="checkbox"><font face="굴림"><span style="font-size:9pt;">오늘 하루 이 창을 열지 않음
</span></font><span style="font-size:9pt;"> </span><a href="javascript:closeWin();"><B><font face="굴림"><span style="font-size:9pt;">[닫기]</span></font></B></a>
</p>
</td>
</tr>
</form>
</table>
</div>
<!-- POPUP2 -->
<div id="divpop2" style="width:200px; height:330px; position:absolute; left:250px; top:233px; z-index:200; visibility:hidden;">
<table cellpadding=2 cellspacing=0 style="border-collapse:collapse;">
<tr>
<td style="border-width:1; border-color:rgb(51,51,51); border-style:none;" height="271" align=center bgcolor=white>
<img src="http://manggostar.com/img/popup2.gif"></td>
</tr>
<tr>
<form name="notice_form2">
<td align=right bgcolor=white style="border-width:1; border-color:rgb(51,51,51); border-style:none;">
<p align="center"> <input type="checkbox" name="chkbox" value="checkbox"><font face="굴림"><span style="font-size:9pt;">오늘 하루 이 창을 열지 않음
</span></font><span style="font-size:9pt;"> </span><a href="javascript:closeWin();"><B><font face="굴림"><span style="font-size:9pt;">[닫기]</span></font></B></a>
</p>
</td>
</tr>
</form>
</table>
</div>
마지막 자바스크립트 부분
<script language="Javascript">
cookiedata = document.cookie;
if ( cookiedata.indexOf("maindiv=done") < 0 ){
document.all['divpop'].style.visibility = "visible";
}
else {
document.all['divpop'].style.visibility = "hidden";
}
if ( cookiedata.indexOf("maindiv=done") < 0 ){
document.all['divpop2'].style.visibility = "visible";
}
else {
document.all['divpop2'].style.visibility = "hidden";
}
</script>
뭐가 틀렸는지요 ㅠ
<script language="JavaScript">
<!--
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.notice_form.chkbox.checked ){
setCookie( "maindiv", "done" , 1 );
}
document.all['divpop'].style.visibility = "hidden";
}
function closeWin() {
if ( document.notice_form2.chkbox.checked ){
setCookie( "maindiv", "done" , 1 );
}
document.all['divpop2'].style.visibility = "hidden";
}
//-->
</script>
<!-- POPUP1 -->
<div id="divpop" style="width:200px; height:330px; position:absolute; left:600px; top:233px; z-index:200; visibility:hidden;">
<table cellpadding=2 cellspacing=0 style="border-collapse:collapse;">
<tr>
<td style="border-width:1; border-color:rgb(51,51,51); border-style:none;" height="271" align=center bgcolor=white>
<img src="http://manggostar.com/img/popup.gif"></td>
</tr>
<tr>
<form name="notice_form">
<td align=right bgcolor=white style="border-width:1; border-color:rgb(51,51,51); border-style:none;">
<p align="center"> <input type="checkbox" name="chkbox" value="checkbox"><font face="굴림"><span style="font-size:9pt;">오늘 하루 이 창을 열지 않음
</span></font><span style="font-size:9pt;"> </span><a href="javascript:closeWin();"><B><font face="굴림"><span style="font-size:9pt;">[닫기]</span></font></B></a>
</p>
</td>
</tr>
</form>
</table>
</div>
<!-- POPUP2 -->
<div id="divpop2" style="width:200px; height:330px; position:absolute; left:250px; top:233px; z-index:200; visibility:hidden;">
<table cellpadding=2 cellspacing=0 style="border-collapse:collapse;">
<tr>
<td style="border-width:1; border-color:rgb(51,51,51); border-style:none;" height="271" align=center bgcolor=white>
<img src="http://manggostar.com/img/popup2.gif"></td>
</tr>
<tr>
<form name="notice_form2">
<td align=right bgcolor=white style="border-width:1; border-color:rgb(51,51,51); border-style:none;">
<p align="center"> <input type="checkbox" name="chkbox" value="checkbox"><font face="굴림"><span style="font-size:9pt;">오늘 하루 이 창을 열지 않음
</span></font><span style="font-size:9pt;"> </span><a href="javascript:closeWin();"><B><font face="굴림"><span style="font-size:9pt;">[닫기]</span></font></B></a>
</p>
</td>
</tr>
</form>
</table>
</div>
마지막 자바스크립트 부분
<script language="Javascript">
cookiedata = document.cookie;
if ( cookiedata.indexOf("maindiv=done") < 0 ){
document.all['divpop'].style.visibility = "visible";
}
else {
document.all['divpop'].style.visibility = "hidden";
}
if ( cookiedata.indexOf("maindiv=done") < 0 ){
document.all['divpop2'].style.visibility = "visible";
}
else {
document.all['divpop2'].style.visibility = "hidden";
}
</script>
댓글 전체
function closeWin() 함수가 두번 선언되었네요. 호출부분에도...