자바 스크립 이벤트 문의입니다. onunload 관련 > 그누4 질문답변

그누4 질문답변

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

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

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

본문


<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> 



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

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

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

위에 소스는 페이지 영카트에서 orderfrom.php 페이지에 삽입하여
페이지를 벗어나면 세션을 죽여서 카트에 들어가 있는 카트세션을 날릴려고 사용한 소스입니다.
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로