부모창에서 자식창으로 값넘기기 채택완료
소수리꼬
8년 전
조회 6,712
인터넷의 어느 고수님의 블로그에서 소스를 가져왔는데요..
자식창에서 부모창으로 값넘기는건 잘 되는데요..
이상하게 부모창에서 자식창으로 값보내는건(팝업창으로 전송) 스크립트 오류가 나네요..
오류: 정의되지 않음 또는 null 참조인 'document' 속성을 가져올 수 없습니다.
코드가 틀리진 않았을텐데요.. 왜 부모창에서 자식창으로 값던지기가 안될까요?
소스 함 봐주세요..
부모창 test1.htm
</p>
<p><script>
var winObject = null;</p>
<p>function popupWindow(){
var settings ='toolbar=0,directories=0,status=no,menubar=0,scrollbars=auto,resizable=no,height=200,width=200,left=0,top=0';
winObject = window.open("test2.htm", "test2", settings);
}</p>
<p>function submitToWindow(){
winObject.document.all.text2.value = document.all.text1.value;
winObject = window.open("test2.htm", "test2", settings);
}
</script>
<input type=text name="text1">
<input type=button value="새창띄우기" onClick="popupWindow();">
<input type=button value="팝업창으로전송" onClick="submitToWindow();"></p>
<p>
자식창 test2.htm
</p>
<p><script>
function submitToParent(){
opener.document.all.text1.value = document.all.text2.value;
}
</script>
<input type=text name=text2>
<input type=button value="부모창으로 전송" onClick="submitToParent()"></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인