자바 스크립트 오류
본문
안녕하세요
html 배운지 오래되지 않았고, 열심히 해보려고 하는 한 학생입니다.
다름이 아니라 코드를 거의 다 짰는데
Cannot set property 'value' of null 오류하나가 발목을 잡고있습니다..
기능상 미리보기 기능을 만들고 싶어서
팝업창을 띄우고 부모창과 자식창간에 값이 전달되도록 했는데요.
익스에서는 문제없이 작동해서 상관안하고 있다가 크롬으로 실행시키니깐
안되어서 디버깅해보니깐 Cannot set property 'value' of null 오류가 뜨더라구요
밤에 오류를 발견해서 인터넷 검색하면서 온갖 방법을 쓰면서 많은 시간을 보냈지만,
결국 해결 못했습니다.. ㅠㅠ
그래서 혹시 코드를 보시고 해결해주실 전문가 분 있으시면 댓글로 남겨주시면 감사하겠습니다..
코드는 여기 다올리기엔 너무 길어서
kennychae.dothome.co.kr/1234.html
여기에 올려서 테스트 하고 있었거든요.. 여기서 확인해 주시면 감사하겠습니다..
자세한 설명) 아래있는 텍스트 부분이 id=output으로 설정되어 있고, 윈도우 팝업을 한후에 그 텍스트 부분에 있는 텍스트값을 자식창으로 전달하는 과정에서 에러가 납니다. 디버깅 하실때, preview()함수에
체크하시고 밑에있는 텍스트에 아무거나 적으신뒤 '미리보기창' 버튼 누르시면 오류가 확인됩니다!!
긴글 읽어주셔서 감사합니다..
답변 1
popup.html에
window.onload = function() {
document.getElementById("preview").style.display = "none";
}
이부분 한번 지워보세요.