게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
opener를 이용한 부모창의 요소 자식창으로 받기 질문입니다.
게시물ID : programmer_19188짧은주소 복사하기
작성자 : JORDAN
추천 : 0
조회수 : 405회
댓글수 : 3개
등록시간 : 2016/12/02 23:07:04
옵션
  • 본인삭제금지


부모창에서만 버튼을 클릭해서 새 창을 열고, 부모창의 요소를 나타내려고 하는데요,


<td><input id="id" type="text" />


값을 넣을 텍스트 박스구요,

            else{
            window.open("proc.html", "new","width=400,height=500,resizable=yes,scrollbars=yes,location=yes");
            }
            document.all.submit();


버튼을 누르면 'proc.html'이라는 페이지를 열어서 값을 나타내려고 합니다.


아이디 : <span id="id1"> </span> <br/>


이 span에 저 위에 텍스트 박스에서 넣었던, 내용을 받아올건데요

<script>
var test = opener.document.frm.textbox.value;
document.getElementById("id1").innerHTML=test;
</script>

위처럼 test에 부모창에서 넣었던 textbox의 value를 받아서 넣어주었습니다.

그리고 test를 document,getElementById("id1").innerHTML=test;로 해서 넣어주엇구요.



여러가지 방법을 시도하다가

opener.document.getElementById("id").value 를 사용도 해보았구요,

document,getElementById("id1").innerHTML=test; 이 부분을 innerHTML이 아닌 innerTEXT를 사용해서도 해보았습니다.

어떻게 해야하죠?


부모창에도 부가적으로 더 넣어주어야 하나요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호