테스트 사이트 - 개발 중인 베타 버전입니다

페이지 빠저 나갈때 쿼리는 불가 한가요?

이렇게 해봤는데 반응이 없네요??

<BODY onBeforeunload="javascript:send(document.finfo);"> // 언로드 직전에 스크립트 실행


<script language="javascript">

function send(f) {

<? // 실행하고자 하는 쿼리
echo "sql_query(\"insert into 테이블 set .......' \");";
?>

}
</script>

이렇게 해봤는데 쿼리문 실행이 않되네요,,,
불가 한가요?

해결방법은요?
혹시 새창뛰워서 하는법은 말구요..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

실행하고자 하는 쿼리는
이미 페이지 로딩이 되면서 실행되어 버립니다.
저렇게 하면 언로드 직전에 sql_query 가 절대로 실행 안되죠..
그리고.. 이미 자바스크립트 오류가 났을 텐데요??
소스를 확인해 보세요

-----------------------------------------------

그누보드는 tail.sub.php 파일내용에

<!-- 새창 대신 사용하는 iframe -->
<iframe width=0 height=0 name='hiddenframe' style='display:none;'></iframe>

히든 iframe 을 가지고 있으니 이걸 활용해 보세요

-----------------------------------------------

function send(f) {
document.hiddenframe.src='exec_unload.php';
}

exec_unload.php 파일내용에는
sql_query(\"insert into 테이블 set .......' \");
이게 실행되도록 해주면 되겠죠

-----------------------------------------------

테스트 안해봐서 정상적으로 실행되는지는 알 수 없답니다~
감사 드립니다.
exec_unload.php 로 안넘어 가네요,,,

exec_unload.php 열리기 전에 새로운 페이지를 열어 버리니까 그러는게 아닐까요?
만약 않된다면
다음 열리는 임의의 페이지에 변수를 넘기고
거기에서 쿼리를 하면 될것 같은데,,,
어떤 페이지 일지 몰라서 어떻게 넘겨야 할지는 잘 모르겠고,,,

결국
쿠키를 궈서 하는 방법이 있을것 같은데 좋은 생각 인가요?
스크립트로 쿠키 굽는법을 또 &#52287;아봐야 하는거네요,,,

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440