2012-02-21 3 views
0

일부 CSS를 정의한 버튼이 있습니다.IE 7에서 버튼을 누를 수 없습니다.

<input type="button" class="button_enable" onclick="xxxxxxxx" > 

이 버튼은 IE7 이외의 모든 브라우저에서 정상적으로 작동합니다. 네트워크 요청 또는 단추를 클릭 할 때의 효과조차 없습니다. 도와주세요. 그렇지 않으면 내가 IE7이 한심한 것을 내 웹 사이트를 열기에 대한 경고를 제공하는 것은 :)를 사용하지 말아

+0

이 버튼을 사용/사용 중지하려면 javascript를 사용하고 있습니까? 가능한 경우 현재 작업에 jsfiddle을 제공 할 수 있습니까? –

답변

1

자주 IE7으로 발생하는 두 가지가 있습니다

  1. 당신이 절대적 요소의 방향이 때문에의 일부 ie7 CSS 동작이 버튼을 겹쳐서 클릭 할 수 없습니까?
  2. Ie9가 있습니까? Ie9에서는 개발자 도구 모음 (F12)을 열고 Ie7 모드 (문서 및 브라우저 모드)를 활성화하고 콘솔 (개발자 도구 모음의 세 번째 탭)을 엽니 다. 버튼을 클릭하면 인터넷 익스플로러 (특히 이전 버전)가 오류에 대해 훨씬 제한적이기 때문에 js 오류가 발생할 수 있습니다. 예를 들어 "delete"와 같은 예약어를 함수 이름으로 사용할 수 없거나 돌아올 수 있습니다. 오류.
+0

답장을 보내 주셔서 감사합니다. 그러나 콘솔에는 오류가 없습니다. 그래, 나는 그것을 절대 위치에 두었다. 그러나 이것이 다른 브라우저에 나쁜 인상을주기 때문에이 CSS를 바꿀 수 없습니다. –

+0

mhm, 하나의 질문 : ie7에서 클릭 가능합니까? 내 말은, 당신이 그것을 클릭 할 때, 모든 브라우저가 클릭 할 때마다 효과가 나타나는 것을 보시겠습니까? URL을 보내 주시면 잘 살펴볼 수 있습니까? 건배 –

+0

URL을 보낼 수는 없지만 클릭 할 수있는 것은 아닙니다. 아무런 절대 값을 적용하지 않는 모든 버튼은 클릭 가능합니다. –

관련 문제