묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
popup창 한번만 띄우기.. ㅡ.ㅡ;
2003.08.01 03:34
안녕하세요?
고수님들께 조언 부탁드립니다....
홈피 메인에 bgm을 붙이려고 하는데요,
bgm 프로그램은 다른 분이 만드신 것을 구해서 window.open으로 main에서 열려고 합니다.
그런데 문제는, main을 다시 클릭하면 bgm도 다시 열립니다.
이걸 방지하고 싶어서 cookie를 사용해봤는데 잘 안되더라구요.
검색으로 찾아봐도 주로 체크박스 체크하면 안열리는 방식밖에 없구요...
main에서 bgm 창을 한번 열어서 노래가 연주되고,
다시 main 파일이 refresh 되더라도 cookie를 체크해서 bgm 창이 다시 열리지 않도록 하고 싶거든요.
참고로, asp로 만들었습니다.
어떤 방법으로 해야 할지 조언 부탁드립니다.
고수님들의 가르침으로 커가는 barami...였습니다. ^^;
고수님들께 조언 부탁드립니다....
홈피 메인에 bgm을 붙이려고 하는데요,
bgm 프로그램은 다른 분이 만드신 것을 구해서 window.open으로 main에서 열려고 합니다.
그런데 문제는, main을 다시 클릭하면 bgm도 다시 열립니다.
이걸 방지하고 싶어서 cookie를 사용해봤는데 잘 안되더라구요.
검색으로 찾아봐도 주로 체크박스 체크하면 안열리는 방식밖에 없구요...
main에서 bgm 창을 한번 열어서 노래가 연주되고,
다시 main 파일이 refresh 되더라도 cookie를 체크해서 bgm 창이 다시 열리지 않도록 하고 싶거든요.
참고로, asp로 만들었습니다.
어떤 방법으로 해야 할지 조언 부탁드립니다.
고수님들의 가르침으로 커가는 barami...였습니다. ^^;
댓글 2
-
phase
2003.08.01 07:07
잘 안되던 그 소스를 여기다 적어주세요 -
barami
2003.08.01 14:11
<script language="javascript">
function getCookie(name)
{
var Found = false
var start, end
var i = 0
while(i <= document.cookie.length)
{
start = i
end = start + name.length
if(document.cookie.substring(start, end) == name)
{
Found = true
break
}
i++;
}
if(Found == true) {
start = end + 1
end = document.cookie.indexOf(";", start)
if(end < start)
end = document.cookie.length
return document.cookie.substring(start, end)
}
return ""
}
function openMsgBox()
{
var eventCookie=getCookie("memo");
if (eventCookie != "no")
window.open('bgm/bgm.html,'_blank','width=350,height=100');
}
openMsgBox();
</SCRIPT>