Blackberry 6 Anchor document.location不能正常工作

时间:2011-07-18 15:50:32

标签: javascript html blackberry

在Torch 9800 OS 6上,我的JS调用似乎没有正常工作。我尝试了多种方法:

  • 使用body onload = document.location + =#page2
  • 使用setTimeout()等待DOM加载。
  • 将JS调用置于底部,这是我目前所拥有的:

警告弹出,但我没有看到任何HTML加载。 *这适用于OS 5 *

<html>
  <body>
  <a id='page0'/>
  <div>
    ...
  </div>
  <a id='page1'/>
  <div>
    ...
  </div>
  <a id='page2'/>
  <div>
    ...
  </div>
  <script type='text/javascript'>
    window.onload=function()
    {
       alert('asdf');
       document.location='app:#page2';
    }
    </script>
  </body>
</html>

2 个答案:

答案 0 :(得分:0)

你试过吗

document.location='app://#page2';

...

然后可能把它放在身体标签

<body onLoad="document.location='app:#page2';">

答案 1 :(得分:0)

我已经通过将锚页附加到BrowserField对象打开HTML的'name'的末尾来解决了这个问题。