Page 1 of 1

네이버 뉴스 Poll

Posted: 2004 04 26 16:20 27
by 서상현
http://news.naver.com/hotissue/poll.php

투표하면,

Error: votePoll is not defined
Source File: javascript:votePoll.submit();
Line: 1

진짜 이런 간단한 것까지 사람을 괴롭히는지, 참 네이버가 미워 죽겠습니다.
그냥 IE 이외에는 "전혀 신경을 안 쓴다"고 광고를 하는군요.

다른 분들께 부탁드립니다. 네이버 정신좀 차리게 메일 보냅시다.

Re: 네이버 뉴스 Poll

Posted: 2004 04 26 21:19 42
by 박태준
안녕하세요~

저 에러 나는 부분을 어떻게 고쳐야 에러가 안날른지 누가좀 가르쳐주세요 ^^;;;

Re: 네이버 뉴스 Poll

Posted: 2004 04 26 22:28 49
by astraea
알려주시면 건의드리겠습니다.

그리고.
네이버.. 정말 피드백 거의 최악입니다ㅡ_ㅡ;;

Re: 네이버 뉴스 Poll

Posted: 2004 04 26 23:10 51
by Channy
이게 뭐가 어렵죠? <img src=... <input type="image" src=... 로 바꾸면 되지 않나요?
만약 <a href=javascript:votePoll.submit();>를 그대로 쓸려면..
<a href=javascript:document.votePoll.submit();>이라고 하면 될 거 같은데요~

Re: 네이버 뉴스 Poll

Posted: 2004 04 27 09:10 19
by 서상현
네, 앞에 document. 만 붙여도 됩니다. 그러니 짜증이죠.

Re: 네이버 뉴스 Poll

Posted: 2004 04 28 04:01 34
by 날짜男子
opera 는 인식하는것 같습니다..;;

Re: 네이버 뉴스 Poll

Posted: 2004 04 28 10:12 35
by 신정식
인식하는 것은 원칙을 지키는 것이 아니라 '타협'입니다. 도대체, DOM을 순 엉터리로 배워 가지고 쓰는 국내 개발자들 때문에 못 살겠군요. 시중에 나와 있는 '책'들이나 웹 상의 각종 문서부터 수정을 하도록 하는 것이 빠를지도...

Re: 네이버 뉴스 Poll

Posted: 2004 04 28 19:19 21
by kheled
실은 document.votePoll도 DOM 스펙에 따르고 있다고 볼 수는 없습니다. 이 경우에는 form의 name이라 모질라에서도 작동되는 것이겠죠. (아마도 호환성을 위해서 넣은 듯)

일반적으로 document.getElementById('votePoll')이 올바른 표현입니다. (IE6을 포함해 제대로 된 브라우저라면 document.getElementById()는 모두 지원합니다.)

Re: 네이버 뉴스 Poll

Posted: 2004 04 28 19:33 03
by kheled
위와 같은 경우, 흔히 쓰이는 잘못된 형식들입니다. (그러나 IE에서는 모두 작동합니다.)

votePoll
document.votePoll
window.votePoll
document.all.votePoll
document.all['votePoll']