웹모아
웹모아[가입] 로그인 / 회원가입   검색     


  
제어권이동
 

자바스크립트에서 2단계 이상의 창에 접근하기
2006-06-24 15:21:59 댓글:(0)   조회:3500
 

창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=""로 지정이 가능할 것입니다.
. 


[이전글]  자바스크립트로 페이지 이동할때 target 줄 수 있어요.
[다음글]  링크선 위아래 다 표시하기


 
댓글쓰기는 회원(로그인 하신분) 이상 가능합니다.


 댓글 (0)

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

 location.href 와 location.replace()
열람:6702   2017.02.07


 자바스크립트 새로고침 종류
열람:4295   2012.09.25


 자바스크립트 타겟지정
열람:4283   2012.09.25


 책갈피 만들기
열람:4043   2009.01.28


 페이지 제어권을 특정 url로 이동시키기
열람:3180   2008.12.19


 뒤로가기
(랜드모아) 댓글:(1) 열람:4059   2007.10.01


 iframe 에서 부모창 제어하기
열람:5899   2007.09.03


   [RE] iframe에서 부모창 reload 시키기
열람:5079   2007.09.03


 PHP 리다이렉션(페이지 이동)의 3가지 방법
(홈마스타) 열람:3936   2007.07.01


   [RE] PHP 리다이렉션(페이지 이동)의 3가지 방법
(홈마스타) 열람:3788   2007.07.01



[1]  [2]  [3]  [4]  

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




 
최근 글 [손님]
 
인기 글 [손님]