새창(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 포인트
1년 전
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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인