我有一个问题,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 4.20.0(内部版本14053)。
PIE和PIE 2.0只支持JScript(与Javascript不同)。在IE mobile 6.0中添加了对Javascript的支持。