팝업문의드립니다.

팝업문의드립니다.

QA

팝업문의드립니다.

본문

현재창에서 새창 팝업띄울때

전페이지를 끌어오게 해야되는데 

가능한 팝업방법이 있나요?

 

a링크 클릭시 새로운 팝업 뜨면서

전페이지의 주소를 불러오게 하려고 해서입니다.

onclick="window.open 이용시 전페이지를 못불러오더라구요

 

 

 

<a class="win_memo2" href="/bbs/memo_form.php?me_recv_mb_id=<?php echo $author['mb_id'];?>"target="_blank "> 문의하기  </a>  

이 질문에 댓글 쓰기 :

답변 2

새창을 띄우실때 url파라매터로 이전주소를 가져가거나

 

해당 새창페이지에서 php문을 이용하는방법이있습니다

 

<?php echo $_SERVER["HTTP_REFERER"]; //이전페이지 주소 ?>

어고 제가올린건 php문이라 해당방법(자바스크립트)으로 쓰실려면

var referrer =  '<?php echo $_SERVER["HTTP_REFERER"]; ?>'; 이렇게 쓰셔야합니다만

다만!

자바스크립트내에도 이전주소를 가져올수있는방법이있습니다

document.referrer 이것입니다

var referrer = document.referrer; 이렇게 쓰시면 이전주소를 변수에 저장하실수있겠죠?

근데 제가 질문하고자 하는것은..
<a class="win_memo2" href="/bbs/memo_form.php?me_recv_mb_id=<?php echo $author['mb_id'];?>"target="_blank "> 문의하기  </a> 
문의하기 눌렀을때

me_memo부분에 전페이지 주소를 불러오고자 하는것인데..
팝업창으로 생성시 안되더라구요..


<Script Language="JavaScript">
  var referrer =  document.referrer;
  $("#me_memo").attr("value","▶문의상품 "+referrer+"\n\n");
 
 </script>

어움 그러니깐 문의하기를 눌렀을때 나오는 새창페이지 memo_form.php 에서 이전 페이지를 출력하고싶으시다는거 아닌가요?

 

제가 앞서말한 코드들을 memo_form.php에서 쓰시면될텐데요

 

me_memo가 혹 input이면

 

<input value="<?php echo $_SERVER["HTTP_REFERER"]; ?>"> 이렇게 쓰시면 값을 저장할 수있구요

textarea부분 value값에 나와야 합니다..ㅠㅠ
새창페이지라는게 a링크의 _black같은게 아니라
팝업으로 열리는거라서요..그래서 못불러오더라구요..ㅠㅠ

그냥 a링크 _black같은걸로 새창열면 알려주신 방법대로했을때 값이 뜨는데
팝업!!!으로 열릴시엔 값을 못불러와서요

아 a링크에 _black를 봐서 왜 못불러오지했는데 팝업창이면

부모창의 주소를 가져와야합니다

자바스크립트에서 부모창의 정보를 가져올때 opener 를 씁니다

즉 opener.document.URL 하면 팝업창에서 부모창의 주소를 가져올수있습니다

답변을 작성하시기 전에 로그인 해주세요.
전체 156
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT