이것은 내 질문 here에 대한 후속 질문의 일부입니다. HTML 소스는 텍스트 파일 here에서 찾을 수 있습니다.IE8에서 내 페이지에 오류가 있으며 Firefox가 아니기 때문에 오류가 발견되지 않습니다. 도움!
IE8에서 해당 페이지를로드하면 "완료되었지만 페이지에 오류가 있습니다."라는 메시지가 나타납니다. 내 상태 표시 줄에 메시지. 상세보기는
Expected identifier
sms Line: 147
Code: 0 Char: 67
을 보여 주며 그 근처에는 전혀 문제가 없습니다. IE8에서 페이지는 여전히 다른 질문에서 언급 한 것처럼 무작위로 잃어 버리는 포커스로 w/r/t가 비정상적으로 작동합니다.
Firebug를 사용하여 동일한 정확한 페이지를 Firefox에로드하면 콘솔에 오류가 표시되지 않으며 페이지가 완벽하게 작동합니다. 여기에 무슨 일이 일어나고 있는지에 대한 생각? 이것은 나를 괴롭 히고 IE 친화적 인 페이지를 작성하는 것을 포기하고 싶습니다.
편집 : 모든 의견을 남겨주세요! 이 페이지는 JSP로 작성되므로 Eclipse에서 편집합니다. 사용자 이름 필드에 대한 onblur 이벤트에 대한 Eclipse 경고를 발견했습니다. 나는
onblur="alert(document.activeElement)"
에
onblur="alert(document.activeElement + ' class:' + document.activeElement.class)"
에서 전환과 그 기괴한 IE 페이지 오류 소멸했다.
자바 스크립트가
부분으로 해석하고 있으므로 '.class'
부분을 자바 (스크립트) 의미 인
class
이 없기 때문에 어떤 요소가 포커스를 훔치는 지에 대한 자세한 정보 (즉, CSS 클래스)를 제공하려고 시도 했었습니다. 재산 (나는 className
를 사용 했음에 틀림 없다).
페이지가 유효하지 않습니다. 하지만 오류는 대부분 내게 의미가 없던 대부분/전부였습니다.
행 14, 열 41 : 속성 "LANGUAGE"은 유효한 속성이 아닙니다. "언어"를 의미 했습니까?
하지만 해요 아직도 내가 사용자 이름 & 암호 필드에 텍스트를 입력 할 때, 이유를 알아낼 사업부로 전환 (현재 div에있는 알아내는 작업) 무작위로 집중하려고 붙어.
편집 2 : 본문 맨 위에있는 두 개의 "글로벌 탐색"주석 사이에 div
입니다. 그래도 왜 그런 일이 일어나는지 전혀 몰라요.
생각 : IE 친화적 인 페이지 작성하려고 포기 ;-) –
당신은 몇 가지 자바 스크립트 소스 파일이 포함되어 있습니다. 당신은 그 (것)들에서 "sms"를 찾아야한다. –
'/ js/qm_scripts.js'에 무엇이 있습니까? –