2011-07-18 9 views
3

Torch 9800 OS 6では、JS呼び出しが正しく機能していないようです。 DOMがロードされるのを待つためにはsetTimeout()を使用してボディのonload =はdocument.location + =#のPAGE2 Blackberry 6アンカーdocument.locationが動作しない

  • を使用して

    • :私は、複数のアプローチを試みました。

    アラートがポップアップするが、私は任意のHTMLがロードされて表示されていない:私が現在持っているものである下にてJSコールをかけて

  • 。 *これは*

    <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

    それをputing私はBrowserFieldオブジェクトはHTMLを開き、「名前」の最後にアンカーページを追加することによって、問題を解決してきました。

    0

    5は、あなたが

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

    を試してみましたが、OS上で動作します?

    そして、多分bodyタグに

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

    残念ながら、それもうまくいきませんでした。役に立った場合、私は実際に動作するonclickイベントを作成しました: 'page2'このJSコードがonloadで動作しないのは奇妙です。そのため、DOMがロードされていないと思うようになりました。 – Maq

    +0

    私は文字通りonclick JSコードをonload呼び出しにコピーしましたが、それでもアンカーIDにはジャンプしません。 – Maq

    +0

    もし私のことが分かりませんが、アンカーの名前は以下のようになります:など...? – Warface

    関連する問題