웹모아 
웹모아[손님] 검색 로그인  
웹모아
 
제어권이동
 


자바스크립트에서 2단계 이상의 창에 접근하기
  2006-06-24 15:21:59 조회:2695
글자수:928


창3에서 창2를 호출하는 것은 아시다시피 opener로 하시면 됩니다.
그리고, 그 상위인 창1을 호출하기 위해서는 opener.opener로 호출을 하실 수 있습니다.

이런 소스를 보겠습니다.
1. 소스1(창1)
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function openWin2() {
window.open('win2.html', 'win2', 'width=300,height=300');
}
</script>
</HEAD>

<BODY>
<a href="javascript:openWin2()">창2열기</a>
<form name="myform">
<input type="text" name="text1" value="">
</form>
</BODY>
</HTML>

2. 소스2(창2)
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function openWin3() {
window.open('win3.html', 'win3', 'width=300,height=300');
}
</script>
</HEAD>
<BODY>
<a href="javascript:openWin3();">창3열기</a>
<form name="myform">
<input type="text" name="text2" value="">
</form>
</BODY>
</HTML>

3. 소스3(창3)
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function set1() {
opener.opener.document.myform.text1.value="1";
document.myform.text3.value="1";
}
</script>
</HEAD>

<BODY>
<a href="javascript:set1();">창1에 값 넣기</a>
<form name="myform">
<input type="text" name="text3" value="">
</form>
</BODY>
</HTML>

위의 소스에서 창3의 "창1에 값 넣기"를 클릭하면 창1의 text1에 값이 1로 들어가게 됩니다.

그리고, 창2, 창1이 모두 프레임으로 나뉘어져 있어도 별 차이는 없겠죠.
opener.opener.parent.프레임명.폼명.객체명.value=""로 지정이 가능할 것입니다.



 댓글 (0)


제어권이동
페이지: 1 / 2   


     location.href 와 location.rep4158
     자바스크립트 새로고침 종류3254
     자바스크립트 타겟지정3178
     책갈피 만들기2366
     페이지 제어권을 특정 url로 이동시키기2358
     뒤로가기(랜드모아)(1) 2504
     iframe 에서 부모창 제어하기3927
       [RE] iframe에서 부모창 reload 시키기3958
     PHP 리다이렉션(페이지 이동)의 3가지 방법(홈마스타)2965
       [RE] PHP 리다이렉션(페이지 이동)의 3가지 (홈마스타)2786
     플래쉬 효과가 나는 하이퍼링크 텍스트 스크립트(홈마스타)2285
     폼 내용 전송전 확인 메세지 띄우기(홈마스타)2532
     웹 서치 엔진(홈마스타)2433
     자브스크립트 에서 post로 넘기기(홈마스타)2586
       [RE] 자브스크립트 에서 post로 넘기기(홈마스타)2482
     주소 변경 스크립트(프래임,새창,Target)(홈마스타)2503
     자바 스크립트 target(홈마스타)(1) 2540
     텍스트박스에서 엔터치면 새로고침(submit)되는 (홈마스타)2822
     SELECT 박스 목록을 선택하여 오른쪽 SELEC(홈마스타)2477
     history.back 시에 폼 데이터 보존하기(홈마스타)4335
     점프 메뉴 -select(홈마스타)2503
       [RE] location.href 명령어 새창으로 (홈마스타)2950
       [RE] 점프 메뉴 -select - 새창으로 띄우(홈마스타)3247
     링크시 target 종류(홈마스타)2798
     자바스크립트로 페이지 이동할때 target 줄 수 (홈마스타)(1) 2851
  자바스크립트에서 2단계 이상의 창에 접근하기(홈마스타)2696
     링크선 위아래 다 표시하기(홈마스타)2581
     셀렉박스 선택후 포커스를 잃게 하고 싶습니다(홈마스타)2906
     셀렉트 박스 항목 선택시 다른페이지로 값넘기기(홈마스타)7180
     A 태그를 이용한 페이지 이동(홈마스타)2683
≪ [1]  [2]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



공지사항
[손님]

 
인기 글
[손님]
5598
  [랜드모아] 영문과 숫자만 사용
3085
3267
  [홈마스타] 자동링크
3046
3696
3166
4158
6854
7180
3452
4474
3121
3877
3361
3485
 
최근 글
[손님]
136
263
477
280
293
178
254
3202
852
869
1040
891
4158
3452
3519