2011-07-18 57 views
3

在Torch 9800 OS 6上,我的JS調用似乎沒有正常工作。我試過多種方法:黑莓6 Anchor document.location不起作用

  • 用肢體的onload = document.location = +#2頁
  • 使用的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> 

回答

0

我已經通過附加錨頁面的「名」,其中BrowserField對象打開HTML年底解決了問題。

0

你試過

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

那麼也許puting它在體內的標籤

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

不幸的是,這也沒有奏效。如果有幫助,我創建了一個實際可用的onclick事件:'page2'這很奇怪,這個相同的JS代碼不適用於onload,這就是爲什麼我導致相信DOM尚未加載。 – Maq

+0

我從字面上將工作的onclick JS代碼複製到onload調用中,它仍然不會跳轉到錨點ID。 – Maq

+0

我不知道是否它的名字叫做等...? – Warface