묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바로 띄운 팝업창에 오늘 하루 다시 열지 않기..
2003.01.04 01:14
밑에 소스를 한번 봐주세요..
자바로 만든 팝업창인데 익스창이 아닌 그냥 레이어로 만든거거든요.
<script language="JavaScript1.2">
<!--
var x=0
var y=0
drag = 0
move = 0
window.document.onmousemove = mouseMove
window.document.onmousedown = mouseDown
window.document.onmouseup = mouseUp
window.document.ondragstart = mouseStop
function mouseUp() {
move = 0
}
function mouseDown() {
if (drag) {
clickleft = window.event.x - parseInt(dragObj.style.left)
clicktop = window.event.y - parseInt(dragObj.style.top)
dragObj.style.zIndex += 1
move = 1
}
}
function mouseMove() {
if (move) {
dragObj.style.left = window.event.x - clickleft
dragObj.style.top = window.event.y - clicktop
}
}
function mouseStop() {
window.event.returnValue = false
}
function Show(divid)
{
divid.filters.blendTrans.apply();
divid.style.visibility = "visible";
divid.filters.blendTrans.play();
}
function Hide(divid) {
divid.filters.blendTrans.apply();
divid.style.visibility = "hidden";
divid.filters.blendTrans.play();
}
//-->
</script>
<!-- popup notice start-->
<div align="center">
<div id="Notice" style="width:400px; height:400px; position:absolute; left:100px; top:100px; z-index:5; filter:revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5);"
onmouseover="dragObj=Notice; drag=1;move=0" onmouseout="drag=0">
<table border="0" width="400" bgcolor="#000000" cellspacing="1" cellpadding="0">
<tr>
<td width="100%" bgcolor="#FFFFFF">
<p align="center"><img src="http://www.opticnews.co.kr/img/newyear.jpg" width="464" height="312" border="0"><br><a href="javascript:void(Hide(Notice))" onmouseover="window.status=(':: 닫 기 ::');return true;" onmouseout="window.status=('');return true;">창닫기</a></td>
</tr>
</table>
</div>
<!-- popup notice end-->
여기까지 입니다.
창 띄우고 닫기 버튼까지 다는데는 성공했는데
아무리 연구해봐도... 쿠키를 이용해서 오늘 하루 더 이상 열지 않기 버튼은 어떻게 넣는지 모르겠네요.
소스 수정좀 부탁드립니다
새해복 많이 받으시구요~ 그럼 ^^/
자바로 만든 팝업창인데 익스창이 아닌 그냥 레이어로 만든거거든요.
<script language="JavaScript1.2">
<!--
var x=0
var y=0
drag = 0
move = 0
window.document.onmousemove = mouseMove
window.document.onmousedown = mouseDown
window.document.onmouseup = mouseUp
window.document.ondragstart = mouseStop
function mouseUp() {
move = 0
}
function mouseDown() {
if (drag) {
clickleft = window.event.x - parseInt(dragObj.style.left)
clicktop = window.event.y - parseInt(dragObj.style.top)
dragObj.style.zIndex += 1
move = 1
}
}
function mouseMove() {
if (move) {
dragObj.style.left = window.event.x - clickleft
dragObj.style.top = window.event.y - clicktop
}
}
function mouseStop() {
window.event.returnValue = false
}
function Show(divid)
{
divid.filters.blendTrans.apply();
divid.style.visibility = "visible";
divid.filters.blendTrans.play();
}
function Hide(divid) {
divid.filters.blendTrans.apply();
divid.style.visibility = "hidden";
divid.filters.blendTrans.play();
}
//-->
</script>
<!-- popup notice start-->
<div align="center">
<div id="Notice" style="width:400px; height:400px; position:absolute; left:100px; top:100px; z-index:5; filter:revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5);"
onmouseover="dragObj=Notice; drag=1;move=0" onmouseout="drag=0">
<table border="0" width="400" bgcolor="#000000" cellspacing="1" cellpadding="0">
<tr>
<td width="100%" bgcolor="#FFFFFF">
<p align="center"><img src="http://www.opticnews.co.kr/img/newyear.jpg" width="464" height="312" border="0"><br><a href="javascript:void(Hide(Notice))" onmouseover="window.status=(':: 닫 기 ::');return true;" onmouseout="window.status=('');return true;">창닫기</a></td>
</tr>
</table>
</div>
<!-- popup notice end-->
여기까지 입니다.
창 띄우고 닫기 버튼까지 다는데는 성공했는데
아무리 연구해봐도... 쿠키를 이용해서 오늘 하루 더 이상 열지 않기 버튼은 어떻게 넣는지 모르겠네요.
소스 수정좀 부탁드립니다
새해복 많이 받으시구요~ 그럼 ^^/