묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
새로운 창을 띄웠을떄 호출한 창의 주소는?
2003.09.19 13:44
제목이 이상하네요,,
대략 설명을 하자면 A라는 주소에서 B라는 주소를 새로운 창으로 띄웠을때
B라는 주소에서 A의 주소전체를 변수로 사용할려고 합니다.
<?=$HTTP_REFERER?>를 이용하면 될거라 생각을 했는데..
새로운 창을 띄운 곳에서는 안되는 군요,,
혹시 누구 이방법 알고 있는 분 있으면 리플좀 부탁드립니다.
대략 설명을 하자면 A라는 주소에서 B라는 주소를 새로운 창으로 띄웠을때
B라는 주소에서 A의 주소전체를 변수로 사용할려고 합니다.
<?=$HTTP_REFERER?>를 이용하면 될거라 생각을 했는데..
새로운 창을 띄운 곳에서는 안되는 군요,,
혹시 누구 이방법 알고 있는 분 있으면 리플좀 부탁드립니다.
댓글 3
-
유메미루
2003.09.19 21:36
-
impre
2003.09.19 15:58
새창을 띄울때 주소를 변수로 해서 넘기던지요.
아니면 자바스크립트로 한다면
opener.location.href 가 A의 주소입니다. -
impre
2003.09.20 07:02
새창을 띄울때 자바스크립트를 사용하실거 아닌가요??
$url 을 A창의 url이라 한다면 일단
$url = urlencode($url); 로 인코드 시키구요.
<script>
var url_temp = '<?=$url?>';
var sURL = 'B주소(새로 띄울 주소)?url=' + url_temp;
window.open(sURL,'name',options..................);
</script>
이렇게 그냥 변수로 넘기면 안될까요?? ^^;
get이 싫으시면 간단하게 폼을 만들어서 포스트로 하시던지요.
새창을 먼저 띄우고 새창의 name을 폼 타겟으로 잡으면 됩니다~
하지만 제가 자바스크립트에는 쨈병이라서요,,
PHP쪽으로 해결할수있다면 편할듯한데..
아참..변수를 넘기는 것도 해보았는데 새창으로 띄운것의 경우는 쉬운것이 아니더군요,,,