2012-03-23 5 views
0

버튼이 작동을 멈추는 이유를 아는 사람이 있습니까? 거기에 onclick 자바 스크립트 이벤트가 첨부되어 있고 그것을 클릭하면 해고되었다는 경고가 표시되지 않습니다. 모든 의도와 목적을 위해, 그것은 죽었습니다.웹 페이지의 죽은 버튼 (JavaScript/HTML)

내가 묻는 것은이 원인의 일부입니다.

동일한 페이지의 별도 섹션에서 이런 일이 발생했으며 중괄호가 누락 된 것을 발견했으며 깨진 버튼이있는 코드를 살펴보고 중괄호에 문제가없는 것으로 나타났습니다. 세미콜론도 누락되지 않았습니다. 나는 여러분 모두가 코드를보고 싶어한다는 것을 압니다 만, 누군가가 이런 일을 겪었는지, 원인이 무엇인지, 일어난 원인이 무엇인지에 대해 묻고 있습니다.

코드를 통해 이미 http://www.javascriptlint.com을 사용했습니다.

고마워, 와 들러.

+0

버튼에 중복 된 ID가있을 수 있지만 코드를 보지 않아도됩니다. –

+1

일부 코드 스 니펫이 유용합니다. – Whymarrh

+1

코드 ... 여기가 아닙니다 .. –

답변

0

일부 브라우저에서는 특정 버전의 자바 스크립트를 인식하지 못하기 때문에 이러한 현상이 발생합니다. 이는 브라우저 해결 방법 문제 일 수 있습니다. 여러 브라우저에서 테스트 해보십시오.

+0

가능한 경우 다른 브라우저를 사용해 보겠습니다. 감사. – Waddler

0

자바 스크립트는 오류가 발생하면 작동을 멈추는 경향이 있습니다. 더 이상 실행되지 않지만 실행되지 못하게하는 코드와 직접 관련이없는 오류가 페이지에있을 수 있습니다.

Firebug와 같은 도구를 Firefox에 설치하거나 다른 브라우저의 개발자 도구 중 하나를 사용해야합니다. 방화 광에서 콘솔을 열어 페이지를 실행하면 발생하는 모든 자바 스크립트 오류의 로그를 볼 수 있습니다. 또한 중단 점을 설정하고 실행을 한 행씩 따라 가면서 원하는 방식으로 발생하지 않는 코드를 디버그 할 수 있습니다.

0

코드 스 니펫을 게시하지 않으므로 아무 것도 표시하지 않으면 도움이되지 않습니다.

내가 드릴 수있는 조언 : Chrome 또는 FireFox에있는 경우 Ctrl+Shift+J을 눌러 오류 콘솔을 표시하여 오류의 원인을 확인하십시오.

+0

감사 샘. 나는이 브라우저에서 사용할 수 있는지 몰랐다. 파이어 폭스에 파이어 버그 (Firebug)를 설치했지만, 아무 일도 일어나지 않아서 나에게 약간의 도움이되었다.코드를 게시하지 않았기 때문에 (a) 개념적 해결책이나 사람들이이 문제를 일으키기 전에 발견 한 개념적 해결책을 더 많이 찾고 있었기 때문에 (b) 게시 할 코드가 많았습니다 (섹션 I ' 작업은 직업 웹 사이트의 9 부분 프로필 편집 섹션입니다). – Waddler

+0

그럼 JavaScript 오류가 있습니까? –

+0

불똥 벌레가 보여준 것 이상은 아니지만 오류를 클릭 할 수 있었기 때문에 매우 유용했으며 오류가 발생한 위치로 나를 인도했습니다. 죽은 버튼을 클릭했을 때 오류가 표시되지 않았습니다. 직장 동료가 내 작업 부분을 다시 할당 했으므로 걱정할 필요가 없습니다. – Waddler