2010-06-11 4 views
1

코드는 IE와 Firefox에서는 작동하지만 Windows Mobile에서는 Pocket IE에는 작동하지 않습니다. 누구든지 포켓 IE에서 이미지를 클릭 할 때 이벤트를 트리거 할 수있는 아이디어가 있습니까? 포켓 IE에서 이미지에 대한 onclick 이벤트 설정

<input type="image" src="img/speaker.png" onclick="alert('bla')"> 

는 또한 중 하나가 작동하지 않습니다
<img src="img/speaker.png" onclick="alert('bla')"/> 

을 시도했다.

+0

어떤 Windows Mobile 및 Pocket IE 버전을 사용하고 있습니까? 위의 코드는 Windows Mobile 6.5의 Internet Explorer Mobile 6에서 제대로 작동하는 것으로 보입니다. – fluent

답변

2

핸드 헬드, 이전 창 모바일 6.5.3이 탑재 된 Windows 기반 장치 인 PocketIE (이전에 사용 가능)와 새로운 IE6 엔진 (WM 6.1의 일부 AKU에 포함됨)이 두 개의 브라우저 엔진에 있습니다.

MS는 ECMA Javascript 1.1 호환성을 언급했지만 PocketIE 엔진의 Javascript DOM 지원은 특히 제한적입니다. 예를 들어, 키보드 이벤트 지원이 없습니다. 참고 항목 : http://www.hjgode.de/wp/2009/05/14/internet-explorer-mobile-handles-key-events/

최신 IE6 엔진은 Windows 데스크톱 IE6과 호환되며 예를 들어 자바 스크립트의 키보드 이벤트 처리를 지원합니다.

적어도 Windows Mobile 6.1 릴리스를 실행하는 경우 장치에 IE6이없는 경우 펌웨어 이미지에 대한 업데이트를 찾아야합니다. PocketIE 엔진이 시작되면 바로 시작할 수있는 마우스 커서 커서가 표시되지 않습니다.

장치에 대한 업데이트가 없다면 zetaKey와 같은 다른 브라우저를 사용할 수 있습니다.

~ josef

+0

Josef가이 오래된 게시물을 파고 들어 주셔서 감사합니다 :) 예. 이미 새로운 OS와 ie가 있습니다. – boreas

+0

날짜를 알기 전에 답이없는 질문을 통해 스크롤을했습니다. 죄송합니다 – josef