0

有没有办法在我的 iframe 中打开一个网页并让它自动滚动到它?换句话说......我想知道如何结合这个:

<a href="/example" target="myframe">

有了这个:

<a href="#myframe">

谢谢!

我不希望它在 iframe 中滚动到目标 html 中的 anoche。事实上,iframe 不允许滚动。我想在父(根网站)中滚动到 iframe

4

2 回答 2

2

我找到了这个解决方案。完美运行。

<a href="javascript:void(0)" onclick="IFrameScroll('http://www.asdf.com')">Class Name</a>


<script type="text/javascript">
    function IFrameScroll(link){
        window.myIframe.location=link;
        window.location.hash='myIframe'
    }
</script>
于 2012-12-02T22:03:30.417 回答
1

是的,您可以通过将文档片段标识符(以 # 符号开头的内容)放在 URL 之后来做到这一点,如下所示:

<a href="/example#myframe" target="myframe">

要进行这项工作,您的页面(example在这种情况下)必须具有这样的命名锚:

<a name="myframe">...
于 2012-11-30T20:11:14.023 回答