如何使iframe的目标链接也滚动到它?

如何使iframe的目标链接也滚动到它?,iframe,web,scroll,anchor,Iframe,Web,Scroll,Anchor,有没有办法在我的iframe中打开一个web并使其自动滚动到它? 换句话说。。。 我想知道如何组合这些: <a href="/example" target="myframe"> 为此: <a href="#myframe"> 谢谢大家! 我不希望它在iframe中滚动到目标html中的anoche。事实上,iframe不允许滚动。我想在父级(根web)中滚动到iframe是的,您可以通过将文档片段标识符(以#符号开头的东西)放在URL后面来实现,如下所示:

有没有办法在我的iframe中打开一个web并使其自动滚动到它? 换句话说。。。 我想知道如何组合这些:

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

为此:

<a href="#myframe">

谢谢大家!


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

是的,您可以通过将文档片段标识符(以#符号开头的东西)放在URL后面来实现,如下所示:

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

是的,您可以通过将文档片段标识符(以#符号开头的东西)放在URL之后来实现,如下所示:

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

我找到了这个解决办法。工作完美

<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>

函数IFrameScroll(链接){
window.myIframe.location=link;
window.location.hash='myIframe'
}

我找到了这个解决方案。工作完美

<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>

函数IFrameScroll(链接){
window.myIframe.location=link;
window.location.hash='myIframe'
}

不客气。如果这确实是你想要的,请点击左边的大复选标记接受我的答案。我照你说的做了,但它不起作用。。。在iframe中打开“示例”,但不滚动到它…您确定目标HTML中有必要的命名锚吗?我已经用这样一个片段更新了我的答案。是的,我是。。。是否该iframe设置为自动调整其高度以适应其内容?或者任何css属性?好的,那是一个完全不同的问题。可能最简单的方法是在iframe旁边有一个命名的锚,并(同时)使用类似于
window.location.href+=“myiframeanchor”
的内容设置该锚。或者,您可以研究设置窗口的
scrollTop
属性的位置,可以直接使用JavaScript,也可以使用
jQuery.scrollTo
(此处讨论:)轻松设置。如果这确实是你想要的,请点击左边的大复选标记接受我的答案。我照你说的做了,但它不起作用。。。在iframe中打开“示例”,但不滚动到它…您确定目标HTML中有必要的命名锚吗?我已经用这样一个片段更新了我的答案。是的,我是。。。是否该iframe设置为自动调整其高度以适应其内容?或者任何css属性?好的,那是一个完全不同的问题。可能最简单的方法是在iframe旁边有一个命名的锚,并(同时)使用类似于
window.location.href+=“myiframeanchor”
的内容设置该锚。或者,您可以直接在JavaScript中或(可能更容易)使用
jQuery.scrollTo设置窗口的
scrollTop
属性的位置(如下所述:)