부모창과 자식창간 값넘기기에서 크롬만 안되요 ㅠㅠ 채택완료
그누초보님
9년 전
조회 9,199
</p><p><!-- 부모창 --></p><p><p>부모창</p>
<input type="text" name="p1" id="p1" value="">
<iframe id="ifr1" name="ifr1" src="children1.html" width="200px" height="150px"></iframe>
<input type="button" onclick="ifr1.document.getElementById('c1').value='부모에서자식1으로보낸값';" value="자식창1값전달">
</p><p> </p><p><!-- 자식창 --></p><p><p>자식창1</p>
<input type="text" name="c1" id="c1" value="">
</p><p>
위처럼 부모창 내부에 아이프레임으로 자식창이 있습니다.
자식창 안에는 c1 이라는 input 이 있구요.
익스플로러 에서는 부모창에서 자식창으로 값이 잘 전달되는데
크롬에서는 먹통입니다.
혹시 크롬에서는 다른 방법으로 해야할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
onclick="ifr1.document.getElementById('c1').value='부모에서자식1으로보낸값';"
이 부부을
onclick="document.ifr1.document.getElementById('c1').value='부모에서자식1으로보낸값';"
로 해서 한번 테스트 해보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
그누초보님
9년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
문제는 제가 해당 테스트 파일을 로컬에서 실행했네요..
ftp 로 업로드후 온라인상에서 실행해보니 document 를 넣은것과 안넣은것
모두 잘 실행됩니다.
크롬에서는 로컬실행시 자바스크립트가 자동으로 선언이 안되나보네요 ㅎㅎ