2010-02-18 7 views
0

내 회사의 asp.net 웹 사이트에서 일부 HTML 코드 업데이트가 완료되어 위의 오류가 나타납니다.오류 : 개체 예상 코드 0 문자 1 줄 474

오류가있는 파일에는 474 행이 없습니다.

이 오류는 IE에서만 발생하며 FF가 아닙니다.

아무도 없습니까?

+0

:

그래서의 좋아하는을 피할 수 있습니다. 코드가 온라인 상태입니까? – wen

+0

IE (http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html) 위에 자바 스크립트 디버거를 설치 한 다음 정확한 문제로 되돌아갑니다 ... – ChristopheD

답변

0

소스 제어를 확인하고 문제가 제어 될 때까지 1 씩 변경 사항을 제거하십시오. 그럼 당신은 그것을 일으킨 변화가 있어야합니다.

0

자바 스크립트 오류입니다. 자바 스크립트에서 널 포인터를 역 참조하려고합니다.

Internet Explorer에서 Script Debugging이 켜져 있지 않으면 조용하게 이동합니다. 이 경우 Visual Studio로 디버깅하도록 선택하여 오류를 디버깅 할 수 있습니다. Visual Studio Express 웹 개발자도 마찬가지입니다.

Firefox에서 버그를 볼 수도 있습니다. Firefox의 "도구"> "오류 콘솔"로 이동하십시오. "오류"를 선택한 다음 "지우기"도구 모음 버튼을 클릭하십시오. 페이지를 새로 고침하면 오류의 원인이되는 실제 자바 스크립트 행이 표시 될 수 있습니다.

0

줄이 474 개일 것입니다. Visual Studio의 aspx 페이지에는 없지만 브라우저 창에있을 수 있습니다. 브라우저에서 페이지를 실행하고 소스를 봅니다. 그런 다음 CTRL-G를 눌러 474 행으로 이동하십시오. 그것은 당신을 현장으로 안내해야합니다.

또 다른 가능성은 JS 오류가 연결된 .js 파일의 474 행에 관한 것입니다.

메모장에서 Visual Studio에서 페이지를 디버깅 해 보셨습니까? VS에서 디버깅하는 경우 JS 오류가 바로 표시됩니다.

0

으로 당신이 당신의 HTML 필드 이름 또는 예약어 자바 스크립트/JScript를위한에 동일한 변수 이름을 사용하지 않아야의 JScript (자바 스크립트로 IE의 상당)에 this codingforums thread 언급 (가능 및 HTML을?). 이것은 나에게 자바 스크립트 오류처럼 보이는

var myname = document.myform.myname.value; 
    var text = document.myform.myname.value; 
관련 문제