Page 1 of 1
JavaScript로 만든 메뉴가 안먹네요
Posted: 2004 12 21 16:45 47
by 김동호
나누미(
http://www.dhtmldot.com/)라는 Site가 있습니다.
HTML이나 JavaScript가 필요할 때 자주 들러서 도움을 많이 받는 Site 인데요
거기 왼쪽 menu가 javaScript로 되어있습니다.
IE에서는 정상적으로 열렸다 닫혔다 하는데..
왜... FireFox에서는 줄창 열려서리 작동을 안하냐고요..
난 FireFox 쓰고싶은데...
전에 쓰던 멜도 버리고 ThunderBird로 갔는데....
IE도 버리고 FireFox 쓰고싶어요....
Posted: 2004 12 21 23:19 09
by bopy
Firefox에서 정상적으로 작동하는 메뉴를 원하신다면
http://www.dynamicdrive.com/
으로 가보세요.
제목처럼 dynamic한효과들을 많이 볼수 있습니다.
------추가---------
라지만 제가 질문의 요지를 잘 파악하지 못했군요
그 문제는 그 나누미 사이트 운영자에게 말해야 할 문제라고 생각합니다.
그 사이트에서 비표준 JavaScript를 쓰고 있기 때문에 아닐까요.
Re: JavaScript로 만든 메뉴가 안먹
Posted: 2004 12 22 03:35 00
by 빛알갱이
김동호 wrote:나누미(
http://www.dhtmldot.com/)라는 Site가 있습니다.
HTML이나 JavaScript가 필요할 때 자주 들러서 도움을 많이 받는 Site 인데요
거기 왼쪽 menu가 javaScript로 되어있습니다.
IE에서는 정상적으로 열렸다 닫혔다 하는데..
왜... FireFox에서는 줄창 열려서리 작동을 안하냐고요..
그 사이트 구조가 굉장히 복잡하군요. Frame이 몇 겹으로 되어 있어서 DOM inspector의 도움이 없었다면 ....
http://hellojava.com/menu/lib/java_menu_lib10.js
http://hellojava.com/menu/menu.html
를 좀 들여다 보아야겠네요. 그런데, 이것은 웹 표준 게시판으로 옮겨야겠네요...
코드가 무척 오래된것 같습니다.
Posted: 2004 12 23 23:57 33
by 박민권
doc.write("<layer top="+indexOfEntries[nEntries-1].navObj.top+"> </layer>");
메뉴 생성되는 부분에 이런것이 있는데 비표준 입니다.
layer를 쓰다니 무척 오래된 코드인것 같습니다.
this.navObj.visibility = "show" 이런 것도 있습니다.
this.navObj.visibility = "hiden" 이건 다소 충격이군요.
소스의 여러 부분을 보아하니 몇년전에 사용되던 것들이 다분합니다.
찾아서 수정하는 것보다 새롭게 만드는게 낫겠군요.