팝업이 왜 안 뜨는지 무엇이 잘못되었는지 궁금합니다.????

· 2011-11-04 (금) 13:51:32 · 1041 · 2
<script language="javascript">
function imgSize(obj) //onload=imgSize(this) 이미지크기를 조정
{
var w=eval(obj.width); //너비
var h=eval(obj.height); //높이
var bw=80; //고정 너비
var bh=110; //고정 높이
if(w<=bw || h<=bh) //지정 사이즈이면 종료
{
sw=w;
sh=h;
}
else
{
var swp=0;
if(w>bw)
{
swp=(1-(w-bw)/w); //조정 너비 율
}
else if(h>bh)
{
swp=(1-(h-bh)/h); //조정 너비 율
}
sw=Math.floor(w*swp);
sh=Math.floor(h*swp);
}
obj.width = sw;
obj.height = sh;
}

// 팝업띄우기 : 2011-7-11 삭제
function openPop()
{
var eventCookie=getCookie("popup_agora2");

if (eventCookie == ""){
window.open("popup1.html","pop","top=100px,left=100px,width=555px,height=450px");
}
}

function getCookie(name)
{
var Found = false
var start, end
var i = 0
// cookie 문자열 전체를 검색
while(i <= document.cookie.length)
{
start = i
end = start + name.length
// name과 동일한 문자가 있다면
if (document.cookie.substring(start, end) == name)
{
Found = true
break
}
i++
}
// name 문자열을 cookie에서 찾았다면
if(Found == true)
{
start = end + 1
end = document.cookie.indexOf(";", start)
// 마지막 부분이라는 것을 의미(마지막에는 ";"가 없다)
if (end < start) end = document.cookie.length

// name에 해당하는 value값을 추출하여 리턴한다.
return document.cookie.substring(start, end)
}

// 찾지 못했다면
return ""
}

</script>
|

댓글 2개

2011-11-04 (금) 14:22:50
되는 소스로 드리겠습니다.~ 적절히 고쳐 쓰세여
===========================================================================================


<style type="text/css">
<!--
#divpop td {
font-family: Tahoma, 돋움, Dotum, sans-serif;
font-size: 11px;
line-height: 145%;
color: #000000;
}
-->
</style>
<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 closeLayer() {
if ( document.notice_form.chkbox.checked ) {
setCookie( "maindiv", "done" , 1 );
}
document.all['divpop'].style.visibility = "hidden";
}
//-->
</script>


<div id="divpop" style="position:absolute; left:100px; top:100px; z-index:100; visibility:hidden;">
<table width="300" height="300" cellpadding="0" cellspacing="0" border="0">
<form name="notice_form">
<tr>
<td style="border:1px solid black; background-color:white;" align="center">이곳에 내용을 넣어주세요</td>
</tr>
<tr>
<td align="right" bgcolor="#EFEFEF" height="25"><input type="checkbox" name="chkbox" value="checkbox" onfocus="this.blur();"> 하루 동안 이 창을 열지 않습니다. <a href="#" onClick="closeLayer();"><strong>[CLOSE]</strong></a></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";
}
//-->
</script>
2011-11-09 (수) 15:01:06
감사합니다. 어느곳에서 넣는건지 잘 모르겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-11-05 조회 799
11-11-05 조회 859
11-11-04 조회 895
11-11-04 조회 997
11-11-04 조회 862
11-11-04 조회 885
11-11-04 조회 1,937
11-11-04 조회 1,666
11-11-04 조회 1,676
11-11-04 조회 1,226
11-11-04 조회 1.9만
11-11-04 조회 1,157
11-11-04 조회 1,048
11-11-04 조회 1,283
11-11-04 조회 930
11-11-04 조회 1,042
11-11-04 조회 2,188
11-11-04 조회 1,098
11-11-04 조회 863
11-11-04 조회 1,634