가장 많이 쓰이는 녀석같은데 은근히 쓰기가 까다롭다 ㄱ-
위에 이름은 그냥 이름이고, 새로열린 창 내에서의 식별 번호이다.
즉, parent 가 되는 쪽에서는 name 으로 제어를 할수없다.
만약에 제어를 해야 한다면,
위와 같이 창이름을 변수로 주고 windows.open() 메소드의 return 값을 저장하면 된다.
이 값이 parent 윈도우의 값을 지정해주는 것으로 생각된다.
Syntax window.open(URL,name,specs,replace) [링크 : http://www.w3schools.com/jsref/met_win_open.asp] |
즉, parent 가 되는 쪽에서는 name 으로 제어를 할수없다.
Wremote = window.open('', 'YourRemote', szoptions); if(Wremote != null) { if(Wremote.opener == null) { Wremote.opener = self; }; Wremote.location.href = 'example6-remote.htm'; }; [링크 : http://www.chipchapin.com/WebTools/JavaScript/index.html] [링크 : http://www.chipchapin.com/WebTools/JavaScript/example2-01.html] |
만약에 제어를 해야 한다면,
위와 같이 창이름을 변수로 주고 windows.open() 메소드의 return 값을 저장하면 된다.
Definition and Usage The opener property returns a reference to the window that created the window. When opening a window with window.open(), you can use this property from the destination window to return details of the source (parent) window. Coding Tip: window.opener.close() will close the source (parent) window. [링크 : http://www.w3schools.com/jsref/prop_win_opener.asp] |
'Programming > javascript & HTML' 카테고리의 다른 글
javascript - innerHTML은 웹표준이 아니라고? (2) | 2010.07.29 |
---|---|
javascript - getElementsByTagName() (0) | 2010.07.27 |
자바스크립트 객체목록 (0) | 2010.07.27 |
티스토리 단축키 관련 javascript (0) | 2010.07.24 |
javascript - scope (var keyword) (2) | 2010.07.23 |