'window.open()'에 해당되는 글 1건

  1. 2010.07.27 자바스크립트 - 새창 만들기 (6)
가장 많이 쓰이는 녀석같은데 은근히 쓰기가 까다롭다 ㄱ-

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]
이 값이 parent 윈도우의 값을 지정해주는 것으로 생각된다.
Posted by 구차니

댓글을 달아 주세요

  1. 으악. 보면 볼수록 어려운 글

    2010.07.27 11:30 [ ADDR : EDIT/ DEL : REPLY ]
  2. 저도 요즘 인터넷 html 이나 css 공부 좀 해보려구요..
    자바스크립트는 엄두도 못내겠지만.. 어려워요..

    2010.07.27 12:20 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • C언어를 아신다면 그리 어렵지는 않을꺼 같은데요 ^^;

      2010.07.27 15:27 신고 [ ADDR : EDIT/ DEL ]
    • 헉!! C 언어 말씀하심 미워요..
      저도 관심이 있어 책 한 두 챕터 보다가 포기했더랬습니다. ^^;;

      2010.07.29 04:31 신고 [ ADDR : EDIT/ DEL ]
    • C언어에 부담을 갖지 마세요~
      학점상으로 C만 받으면 되는데요 머 ㅋㅋ (응?)

      요즘에는 Head First Javascript 라는 책을 보고 있는데 이 책이 더 좋은거 같아요 ㅎ

      2010.07.29 09:36 신고 [ ADDR : EDIT/ DEL ]