자식창에서 부모창과 함께 다른 창에도 값을 전달하려면
본문
1)
자식창에서 부모창으로 값을 전달할 때
다른 창에도 동시에 그 값을 전달하고 싶습니다.
아래와 같이 스크립트가 되어 있는데요.
다른 창이 aaa.php 라면 aaa.php에도 부모창에 전달되는 똑같은 값을 전달하려고요.
<script>
$(function() {
var $opener = window.opener;
$opener.$("input[name=cert_type]").val("<?php echo $cert_type; ?>");
$opener.$("input[name=mb_name]").val("<?php echo $user_name; ?>").attr("readonly", true);
$opener.$("input[name=mb_hp]").val("<?php echo $phone_no; ?>").attr("readonly", true);
$opener.$("input[name=cert_no]").val("<?php echo $md5_cert_no; ?>");
$opener.ori_name = "<?php echo $user_name; ?>";
$opener.ori_birth = "<?php echo $birth_day; ?>";
$opener.ori_sex = "<?php echo ($sex_code == '02') ? 'W' : 'M';?>";
alert("정상적으로 진행되었습니다.");
window.close();
});
</script>
2)
더불어 aaa.php에 전달된 값은 새로고침하거나 다른 페이지로 이동했다가 오더라도 그 값이 계속 유지되었으면 합니다.
어떻게 잡아주면 될까요?
고수님들의 조언 부탁 드립니다. (__)
!-->답변 1
다른 창이라는 게 무슨 의민지 모르겠네요.
부모창에서 자식창(팝업)을 띄우고 이 상태에서 창을 하나 또 열어서 총 세 개의 창을 띄운다는 의민가요?
그리고 페이지 이동하고 다른 페이지로 갔다 와도 값이 유지되는 건 쿠키나 세션 사용하셔야 하겠네요.
답변을 작성하시기 전에 로그인 해주세요.