在Windows手机webbrowser中无法使用的页面内的链接

时间:2012-12-03 08:13:52

标签: windows-phone-7 webbrowser-control

我在Windows Phone 7中使用Web浏览器控件,我想在页面中导航

<ul>
 <li>
    <a href="#chapter-1_xhtml">Section 1</a>
 </li>
 <li>
    <a href="#chapter-2_xhtml">Section 2</a>
 </li>
</ul>

然后我用

<a name="chapter-1_xhtml" id="chapter-1_xhtml"></a>
...............The Div and other code..............
<a name="chapter-2_xhtml" id="chapter-2_xhtml"></a>
...............The Div and other code..............

它在桌面浏览器中运行得非常完美,但是当我在Windows手机模拟器中运行相同的代码时,它无法正常运行,并且在混蛋之后它会停留在那里。

提前完成。

1 个答案:

答案 0 :(得分:1)

将功能添加到Html

function ScrollTo(Id) {
        document.getElementById(Id).scrollIntoView();
    }

并在点击按钮上调用以下代码实现了我的目标。

this.webBrowser.InvokeScript("ScrollTo", "chapter-1_xhtml");