10. Navigator 객체


10.2 객체 접근방법

  그럼 앞장에서 말했던 그림이 뭘 의미하는 걸까?

  자 다음과 같은 HTML문서가 있다고 하면,

<HTML>
<BODY>
<FORM NAME=fm>
<INPUT NAME=userid TYPE=text>
</FORM>
</BODY>
</HTML>
자바스크립트에서 userid라는 text필드를 참조하려면,

window.document.fm.userid

로 사용하면 된다.


  나중에 각 요소들을 자세히 살펴보겠지만, 우선 간단히 설명해 보겠다.

  앞의 그림에서 window, document객체는 유일하게 존재하며, 별도의 생성이 필요없다. 따라서 window객체 밑에 document객체가 존재하게 되는 것이다.

  document객체 밑에 form객체부터는 NAME속성을 이용해서 접근해 가면 된다. 위의 예에서 보면 FORM Tag의 이름이 fm이고, 그 하위에 있는 INPUT Tag는 userid가 이름이다. 따라서,

window.document.fm.userid
  와 같이 기술할 수 있는 것이다.

  이러한 FORM에 속하는 객체에 접근하는 방법을 배워야만 자바스크립트의 진정한 힘을 사용할 수 있다. 더욱 자세한 설명과 예제들은 후반에 다루겠다.


- Last Update : 2001.7.3 by Deadfire(http://www.deadfire.net)

Javascript 강좌
들어가기
Javascript란?
작동 방식
장 단 점
기 초
     - HTML문서에추가하기
     - 최초 예제
     - 함수사용하기
     - 기본 함수
문 법
     - 변 수
     - 연 산
     - 조 건 문
     - 반 복 문
     - 사용자함수
객 체
     - Object란?
     - 속성과 함수
     - 객체의 생성과사용
내장 객체
     - Date
     - Math
     - String
     - Array
     - Boolean
     - Function
     - Argument
     - Number
     - Global
     - 기 타
     - with / delete
Event 객체
네비게이터 객체
     - 네비게이터객체구조
     - 객체 접근 방법
     - navigator
     - window
     - location
     - history
     - document
     - form
     - form elements
Frame 객체
기 타
     - Animation
     - Audio
마치며

Copyright ⓒ 1997 ~, Deadfire Program Master