새창열 때 HTTP_REFERER 값넘기는 방법
컨텐츠 정보
- 21,269 조회
- 2 추천
- 목록
본문
새창열 때 HTTP_REFERER 값넘기는 방법
<a href="http://내홈페이지/referer.html" target="referer_win"
onclick="window.open('','referer_win','width=300,height=300,scrollbar=no'); return true;">확인</a>
이런 꽁수는 실제로 이 링크를 누를 때,
A 태그에 지정된 내용이 수행되기 이전에 onclick 이벤트가 발생한다는 점을 악용(?)한 겁니다.
이러한 꽁수에는 요런 것도 있습니다.
이번에는 폼을 쓸 때 submit 하면 window.open으로 만들어진 창에 POST로 쏴 주는 방법입니다.
<form action="test.php" target="target_win" onsubmit="window.open('', 'target_win', 'width=200, height=150'); return true;">
<!-- 안의 내용은 같습니다; -->
</form>
간단하지요? :-)
(참고로 A나 FORM 태그의 target와, onclick 이벤트 안의 인자랑 같아야 제대로 먹습니다. 이유는 금방 아실 것이고... return true; 빼면
제대로 동작하지 않으니 조심하세요;)
<a href="http://내홈페이지/referer.html" target="referer_win"
onclick="window.open('','referer_win','width=300,height=300,scrollbar=no'); return true;">확인</a>
이런 꽁수는 실제로 이 링크를 누를 때,
A 태그에 지정된 내용이 수행되기 이전에 onclick 이벤트가 발생한다는 점을 악용(?)한 겁니다.
이러한 꽁수에는 요런 것도 있습니다.
이번에는 폼을 쓸 때 submit 하면 window.open으로 만들어진 창에 POST로 쏴 주는 방법입니다.
<form action="test.php" target="target_win" onsubmit="window.open('', 'target_win', 'width=200, height=150'); return true;">
<!-- 안의 내용은 같습니다; -->
</form>
간단하지요? :-)
(참고로 A나 FORM 태그의 target와, onclick 이벤트 안의 인자랑 같아야 제대로 먹습니다. 이유는 금방 아실 것이고... return true; 빼면
제대로 동작하지 않으니 조심하세요;)
관련자료
댓글 0
등록된 댓글이 없습니다.