установить событие onclick для изображения в Pocket IE - PullRequest
1 голос
/ 11 июня 2010

Код работает на IE и Firefox, но не на Pocket IE на Windows Mobile. У кого-нибудь есть идеи, как я могу вызвать событие при нажатии на изображение в Pocket IE?

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

я тоже пробовал

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

тоже не работает.

1 Ответ

2 голосов
/ 21 октября 2012

со встроенным карманным компьютером Windows, прежним Windows Mobile 6.5.3, на устройстве есть два движка браузера: PocketIE (доступный ранее) и новый движок IE6 (начатый с включения в некоторые AKU WM 6.1).

Поддержка движком PocketIE Javascript DOM, особенно событий, очень ограничена, хотя MS заявляет о совместимости с ECMA Javascript 1.1. Например, нет поддержки событий клавиатуры. Смотри также http://www.hjgode.de/wp/2009/05/14/internet-explorer-mobile-handles-key-events/

Более новый механизм IE6 более совместим с рабочим столом Windows IE6 и поддерживает, например, обработку событий клавиатуры в javascript.

Если вы работаете по крайней мере с выпуском Windows Mobile 6.1, вам следует поискать обновление образа вашей прошивки, если у вас нет IE6 на устройстве. Вы можете различить двигатели при запуске, если двигатель PocketIE запущен, вы не увидите, как скоро появится курсор мыши.

Если вы не можете получить обновление для своего устройства, вы можете использовать альтернативные браузеры, такие как zetaKey.

~ йозеф

...