728x90
반응형

다중 창(popup, iframe)에서 부모창 컨트롤

 

1. Popup
- Opener

  : $(opener)

 

2. Iframe

- Parent

 : $(parent)

 

3. 메소드

jQuery 메소드인 contents() 와 find()를 붙여 ID를 찾거나.

opener에서 제공하는 locaiton메소드를 이용해서 함수를 실행할 수 있다.

  : $(parant.location).attr("href", "JavaScript:함수명();");

 

4. 부모창에서 자식창 컨트롤

자식창의 이름이 frm_ex로 가정하고

  : $('#frm_ex').contents().find('[id^=ckb_group]:checked').each(function() {});

 

* JavaScript를 사용하는 사람들은 당연히 알고 있겠지~ 아참 창 컨트롤에서 유용한거 하나 더~

* serialize()

- <form> 안에 있는 attr('name')을 key=value 형태로 변환해준다 짱 좋다. 외워라. (단어 뜻 = 연재물로 간행하다.)

- 함수 아니다. 메소드다. 함수와 메소드의 차이를 모른다면.. 네이버형한테 물어보도록!

* 검색해서 왔을텐데 불쌍해서 알랴줌

- 함수

  : alert();(얘까지 모르면 그냥 나가라..) 처럼 아무데서나 실행할 수 있는 애들이다.

- 메소드

  : .click(); 처럼 객채뒤에 꼽사리껴서 쓸 수 있는 애들이다. 클래스 내의 함수라고 생각하면 된다.

 

728x90
반응형

'JQUERY > 함수' 카테고리의 다른 글

jQuery 롤오버  (0) 2014.08.19
Ajax 연동시 history 문제(뒤로가기)  (0) 2014.08.19
선택된 <select>  (0) 2014.08.19
Ajax Character Set (배열 처리)  (0) 2014.08.19
FORM 배열  (0) 2014.08.19
엘레멘트 불러오기  (0) 2014.08.19
JavaScript - JQuery ( click 이벤트 )  (0) 2014.08.08
jQuery 간단 정리  (1) 2014.08.08
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,