곰

자바 스크립 이벤트 문의입니다. onunload 관련

· 2010-06-16 (수) 21:43:05 · 1642
[code]
<script language="javascript">


function Exit()
{
if (event.clientY < 0)
{
window.open("./session.php", "hiddenframe");
//alert("테스트 페이지 이동또는 브라우저 닫기시 이벤트");
}
else
{
if (document.readyState == "complete")
{
window.open("./session.php", "hiddenframe");
//alert("테스트 페이지 리로드시 이벤트");
}
else
{
if (document.readyState == "loading")
{
//window.open("./session.php", "hiddenframe");
//alert("테스트 페이지 이동시시 이벤트");
}
}
}
}
</script>


<script language="javascript" event="onunload" for="window">
Exit();
</script>

[/code]

위 소스를 삽입해 사용중인데요
alert의 주석을 풀어주면 경고창이 뜨면서 히든프레임으로 정상적으로 작동을 하는데요
주석처리해서 경고창이 없으면 window.open("./session.php", "hiddenframe");
가 작동을 안하는거 같습니다 --
이유가 몰까요

또한
<script language="javascript" event="onunload" for="window">
Exit();
</script>의 부분을

그냥 링크에 onclick="Exit();" 로 자바실행하면
alert 주석처리 해놔도 정상적으로 작동을 하네요 ==;

위에 소스는 페이지 영카트에서 orderfrom.php 페이지에 삽입하여
페이지를 벗어나면 세션을 죽여서 카트에 들어가 있는 카트세션을 날릴려고 사용한 소스입니다.
|
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-06-17 조회 1,656
10-06-16 조회 1,606
10-06-16 조회 1,643
10-06-16 조회 1,602
10-06-16 조회 1,643
10-06-16 조회 1,488
10-06-16 조회 1,653
10-06-16 조회 1,598
10-06-16 조회 2,054
10-06-16 조회 1,596
10-06-16 조회 1,542
10-06-16 조회 1,601
10-06-16 조회 1,767
10-06-16 조회 1,621
10-06-16 조회 1,759
10-06-16 조회 2,022
10-06-15 조회 1,602
10-06-15 조회 1,657
10-06-15 조회 1,629
10-06-15 조회 1,783