1

コードは IE と Firefox では機能しますが、Windows モバイルの Pocket IE では機能しません。Pocket IE で画像をクリックしたときにイベントをトリガーする方法を知っている人はいますか?

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

私も試しました

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

どちらも機能しません。

4

1 に答える 1

2

Windows Embedded ハンドヘルド、以前の Windows Mobile 6.5.3 では、デバイスに 2 つのブラウザー エンジンがあります。PocketIE (以前に利用可能) と新しい IE6 エンジン (WM 6.1 の一部の AKU に含まれる予定) です。

MS は ECMA Javascript 1.1 との互換性を述べていますが、Javascript DOM、特にイベントに対する PocketIE エンジンのサポートは非​​常に限られています。たとえば、キーボード イベントのサポートはありません。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 などの代替ブラウザを使用できます。

〜ヨセフ

于 2012-10-21T06:11:56.097 に答える