【问题标题】:Using Jump Links from Parent Page to an Iframe使用从父页面到 iframe 的跳转链接
【发布时间】:2017-05-03 15:52:37
【问题描述】:

我有一个包含 iFrame 的父页面。锚点具有各自的锚点位于 iframe 之外,但我希望它们能够用作页面跳转链接。

我已尝试添加和定位 iframe,但它仍然不适合我。

有什么建议或建议吗?

【问题讨论】:

    标签: javascript jquery html css iframe


    【解决方案1】:

    为了定位 iframe 内的元素,您需要使用 Javascript 并像这样定位它:

    function findText() { 
        var frame =  document.getElementById('iframe').contentWindow;
        frame.scrollTo(0,frame.document.getElementById('suchen').offsetTop);
    }
    

    那么你的标记将是这样的:

    <iframe src="http://fiddle.jshell.net/pkvhw/2/show/" id="iframe"></iframe>
    <a href="javascript:findText();">Find Text</a> 
    

    iframe 是您页面上 iframe 的 ID,suchen 是您要在 iframe 中查找的元素的 ID。

    下面是它的实际操作:http://jsfiddle.net/vs9xhs0o/

    注意:尝试跨域使用此功能时会遇到问题。大多数网站不允许您发出这样的跨域请求,因此请确保您可以通过 iframe 控制正在查看的网站。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-18
      • 2016-08-14
      • 2013-12-04
      • 1970-01-01
      • 2011-04-09
      • 2012-03-30
      • 2019-12-28
      • 1970-01-01
      相关资源
      最近更新 更多