팝업창에서 해당 부모창 링크이동

팝업창에서 해당 부모창 링크이동

QA

팝업창에서 해당 부모창 링크이동

본문

부모창

<script language="javascript">
    window.name = "parentPage";
    function javascript(){
        window.name = "parentPage";
        window.open('./test2.php?test=123','childrenPage', 'resizable=yes, width=1200, height=550');
    }
</script>
<?php echo print_r($_POST); ?>
<input type='button' onclick='javascript()' value='버튼'/>

 

팝업창

<input type="hidden" name="test" value="test success!">
<script language="javascript">
    function goSubmit(){
        window.opener.name = "parentPage"; // 부모창의 이름 설정
        document.myForm.target = "parentPage"; // 타켓을 부모창으로 설정
        document.myForm.action = "./test.php";
        document.myForm.submit();
        window.self.close();
    }
    window.onload=goSubmit;
</script>
<form name="myForm" method="post">
    <input type="text" name="A" value="5"><br>
    <input type="text" name="B" value="4"><br>
</form>

 

위의 소스에서 부모창에서 팝업창을 열면 해당 부모창의 링크가 이동되어야 하는데 부모창 여러개를 켜놓으면 제일 첫번째 있는 부모창이 링크가 이동이 됩니다..

어떤 소스를 수정해야 되나요;;??

이 질문에 댓글 쓰기 :

답변 1

document.myForm.target = window.opener; 

이렇게 수정해보세요.

 

 

위에처럼 수정해봤는데... 똑같습니다;;;
이게 부모창에서 팝업창을 실행 한 후 부모창을 같은사이트로 접속해서 여러개 킨 다음  다시 팝업창을 실행하면 부모창 여러개 중에 한개가 페이지 이동이 됩니다. 그리고 팝업창을 실행한 부모창은 페이지 이동 없이 그대로입니다.

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

회원로그인

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