0

我遇到了 JavaScript 在 Pocket PC 上的 IE 中无法工作的问题。

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 上没有任何作用。

作为测试,我尝试让 JavaScript 直接从锚标记的 onclick 部分执行更简单的操作。唯一有效的是带有硬编码文本的 alert() 。

让 JavaScript 在 Pocket PC 上运行有什么诀窍吗?

我正在使用 Pocket PC 4.20.0(内部版本 14053)。

4

1 回答 1

0

PIE 和 PIE 2.0 仅支持 JScript(与 Javascript 不同)。在 IE mobile 6.0 中添加了 Javascript 支持。

于 2012-05-03T06:36:42.113 回答