새창(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
GET 방식으로 파라미터를 전달하는 방법이 있습니다.
<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, ');" >
답변을 작성하시기 전에 로그인 해주세요.