자바스크립트 이긴한데;; 파이어버드(모질라)에서 document 객체
글쓴이: jenix / 작성시간: 목, 2004/01/08 - 8:01오후
안녕하세요...
div 를 이용해서 메뉴를 사라지고 나타나게 하려고 구현하는중인데요..
익스플로러쪽은 아무문제 없이.
document.all[ID].style.visibility = 값;
으로 해결했는데..
파이어버드나 모질라에선 ( 제가 리눅스에서 쓰다보니 저도 보여야지요 ㅠ_ㅠ )
잘 안되네요.. 다음과 같은 코드로 간략히 해서 해보려는데..
document.layers has no properties
란 에러만 계속 출력하고 코드 작동이 안되네요.. ㅠ_ㅠ
( 파이어버드의 자바스크립 콘솔에서 말이죠. )
아래는 간략한 코드입니다.. ㅠ_ㅠ.. 도와주세요..ㅠ_ㅠ..
넷스케이프사 자바스크립 api 쪽 확인해보니..
Created by The HTML BODY tag. The JavaScript runtime engine creates a document object for each HTML page. Each window object has a document property whose value is a document object.
document 는.. BODY 테그에 의해 자동생성되는거 같은데.. 휴..
다음은 제가 만든 코드입니다..
<html> <head> <title>연습할 제목</title> <script language="javascript"> document.layers["board"].visibility = "hidden"; </script> </head> <body> <div id=board> 보이지않아야정상 </div> </body> </html>
Forums:
document는 자동생성하더라도, documnet.all은 MS 독자
document는 자동생성하더라도, documnet.all은 MS 독자 사양입니다.
id 로 지정한걸 가져오려면, DOM 표준에서 지정한 getElementById('id')를 사용하세요.
아 네. document.all 은 ms 독자 사양이란 것은 알고있는데요
아 네. document.all 은 ms 독자 사양이란 것은 알고있는데요..
넷스케이프사 쪽 api 나 보면..
document.layers[id]. 로 style 변수(?) 에 접근이 가능한거 같던데..? getElementById 말고는 안되는건가요?
---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
되든 안되든 표준을 따르는 것이 좋은 것 아닌가요? 일부러 고생을 하면서
되든 안되든 표준을 따르는 것이 좋은 것 아닌가요? 일부러 고생을 하면서 까지
브라우저마다 다른 방법을 사용할 필요는 없을 것 같은데요?
음 -_-;;; 그렇군요 -_-;;그래도 되야하는게 안되니까 되게
음 -_-;;; 그렇군요 -_-;;
그래도 되야하는게 안되니까 되게해보고싶어서 -_-;;;
-ㅁ-;;;;
getElementById 로 해결봤습니다 :)
감사 :)
---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
댓글 달기