새창(window.open)을 열면서 변수를 전달하는 방법이 궁금합니다. 채택완료

부모창에 있는 변수 두개를 새창에서 사용하려고 하는데,

 

<a  onclick="window.open('<?=G5_THEME_URL?>/aaa.php', 'aaa', 'left=150, top=10, width=400px, height=700px,status=no,toolbar=no,scrollbars=no scrollbars=1, ');" >

 

이런식으로 aaa.php 새창을 열어서, 부모창에 있던 $a, $b라는 변수를 자식창(aaa.php)에서 사용하고 싶습니다.

 

한번 변수를 보내게 되면 그뒤로는 부모, 자식간에 서로 연결 되어 있을 필요는 없고요. (말이 이상하네;;)

 

opener, post 여러 방식이 있던데,, opener 방식으로 했더니 부모창이 닫혔을때 자식창에서 변수가 사용이 안되는 현상이 생기더라고요.

 

초보라 뭐가 뭔지 모르겠네요.

 

어떤 방식이 가장 좋을지 라도 알려주시면 감사하겠습니다.

 

 

답변 1개

채택된 답변
+20 포인트

GET 방식으로 파라미터를 전달하는 방법이 있습니다.

Copy
<a  onclick="window.open('<?=G5_THEME_URL?>/aaa.php?var1=1&var2=2', 'aaa', 'left=150, top=10, width=400px, height=700px,status=no,toolbar=no,scrollbars=no scrollbars=1, ');" >
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제가 바라던 방법입니다. 잘 적용 됐습니다. 감사합니다. 좋은 하루되세요.

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고