반응형
나는 파이어폭스를 선호한다
그래서 홈페이지 제작을 해도 파폭으로 테스트를 하는 편이다

그런데, 어느날 홈페이지를 만들다 테스트를 하는데, 경고창이 뜨지 않는것이다.

어? 코드가 잘못됐나? 싶어서 코드 여기저기를 만져보았지만 아무이상은 없고...
브라우저 문제인가? 싶어서 IE에서 돌리니 alert 가 매우 잘 나오는것이다.

분명 파폭에서 자바스크립트 사용 상태로 해놓았는데....

일단 만능 디버거인 파이어버그를 열어놓고 디버깅을 해보았다
그랬더니!!


uncaught exception: [Exception... "Not enough arguments [nsIDOMWindowInternal.alert]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: http://localhost/bul/menu.asp# :: onclick :: line 1" data: no]

위와 같은 에러가 뜨는것이다...역시 스크립트에 문제가 있구나 싶어서

alert();

인 코드에 alert('aa'); 식으로 변수를 넣어줬더니
작동이 매우 잘되는것이다!!!!

파폭에서 자바스크립트가 이정도로 섬세하다니....

아무튼 삽질을 참 오래하였다.

다른 분들은 헷갈리지 마시고

파폭에서 자바스크립트 alert 를 사용할때 꼭!!!!!!!!!!!!!!! 매개변수를 넣어주시길!!! (빈값이면 걍 alert(''); 식으로라도)
반응형

+ Recent posts