Pocket PC の IE で JavaScript が機能しないという問題があります。
HTML は PDA でローカルにロードされており、SPAN タグを表示/非表示にする簡単な機能があります。
function More(id) {
if (document.getElementById(id).style.display=='block') {
document.getElementById(id).style.display='none'; }
else { document.getElementById(id).style.display='block'; }
}
このように呼び出されます:
<a href="#" onclick="javascript:More('a')">click here</a>
<span id="a">Hidden text</span>
これは、Windows Mobile 5/6 で IE を使用すると完全に機能しますが、Pocket PC では何もしません。
テストとして、アンカー タグの onclick 部分から直接 JavaScript に簡単なことを実行させてみました。機能したのは、ハードコードされたテキストを含む alert() だけでした。
Pocket PC で JavaScript を動作させるコツはありますか?
Pocket PC 4.20.0 (ビルド 14053) を使用しています。