Javascript на Pocket PC Internet Explorer
У меня проблема с JavaScript, не работающим в IE на Pocket PC.
HTML-код на КПК загружается локально, он имеет простую функцию для отображения / скрытия тегов 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>
Это прекрасно работает с IE в Windows Mobile 5/6, но ничего не делает на Pocket PC.
В качестве теста я попытался заставить JavaScript делать более простые вещи прямо из части щелчка тега привязки. Единственное, что сработало, было alert() с жестко закодированным текстом.
Есть ли хитрость в том, чтобы заставить JavaScript работать на Pocket PC?
Я использую Pocket PC 4.20.0 (сборка 14053).
1 ответ
PIE и PIE 2.0 поддерживают только JScript (который отличается от Javascript). В IE mobile 6.0 была добавлена поддержка Javascript.