2009년 4월 13일 월요일

[자바스크립트] 메인페이지의 iframe(아이프레임)내의 객체에 접근하는 방법

현재 페이지 형식이 이렇습니다.

goods_write.php

<form name=frm1>

<iframe src='include.php' name='category'>

</fomm>

<script>
 ?????????????????????? = 'aab' // <- iframe 페이지 class_name에 할당해야 합니다.
</script>



include.php 파일 형식입니다.

<form name=class>

<input type=text name=class_name>

</form>


---------------------------------------

그 뒤에...

1. iframe 에 아이디 할당하세요. ex) <iframe id="ifr" ...
2. document.getElementById('ifr').contentWindow.document.forms['class'].class_name.value = 'aab';

와 같이 접근하면 됩니다.


------------------------------------------------

contentWindow <-- 요게 뭔지 몰라서......물어볼려다가 쉽게 찾아져서.....
저같으신분이 계실까봐서........다 아신다면....지송..^^;

(property) contentWindow 속성 ⇒ 
종류: DHTML 적용: object (FRAME, IFRAME)  읽기전용    IE  NS 
http://koxo.com/lang/js/property/contentWindow.html

--------------------------------------------------------------------------------


지정한 frame나 iFrame의 window 개체를 반환한다.

 Script [oVal=]object.contentWindow
HTML 없슴

인수
oVal : (속성 개체)

contentWindow 속성값은 지정한 frame나 iFrame의 window를 나타내는 개체이다.

이 속성은 읽기전용이며 디폴트값은 없다.

특기
이 속성은 컬렉션으로 호출한 iFrame의 window 개체의 id를 모를 때 편리하다.


phpschool 출쳐

댓글 없음:

댓글 쓰기