0

我正在尝试将对象加载为文本/html,然后在加载后使用 scrollTo() 将其跳转到 200,200。无论我尝试什么,我都无法让它发生。

<html>
<object 
    type="text/html"
    id="stats" 
    width="1000" 
    height="300" 
    data="http://slashdot.org"
    onload="document.getElementById('stats').document.body.innerHTML.scrollTo(200,200)">
</object>
</html>

我应该如何抓住物体有什么遗漏吗?

我以 slashdot.org 为例,该页面将位于同一个域中。

4

2 回答 2

1

如果您加载的数据将在同一个域中 - 您可以使用:

onload="this.contentDocument.defaultView.scrollTo(200, 200)"
于 2012-08-20T18:10:56.467 回答
0

查看您的 javascript 错误控制台。您无法滚动到innerHTML. 删除innerHTML并查看它是否有效。

于 2012-08-20T16:47:13.913 回答