如何直接链接到iFrame中的特定点?

如何直接链接到iFrame中的特定点?,iframe,hyperlink,Iframe,Hyperlink,我的网页位于: http://localhost:8080/job/demo/865/parsed_console/? 该页面内有一个iFrame: <iframe width="100%" scrolling="auto" height="600" frameborder="0" src="job/demo/865/parsed_console/log.html"></iframe> 在iFrame中,有一些锚定标记,我可以通过下面的链接浏览它们: http://

我的网页位于:

http://localhost:8080/job/demo/865/parsed_console/?

该页面内有一个
iFrame

<iframe width="100%" scrolling="auto" height="600" frameborder="0" src="job/demo/865/parsed_console/log.html"></iframe>

iFrame
中,有一些锚定标记,我可以通过下面的链接浏览它们:

http://localhost:8080/job/demo/865/parsed_console/job/demo/865/parsed_console/log_content.html#ERROR1

问题是,如果我使用上面的链接,我会被指向一个没有外部框架的页面我对这两个页面都没有源代码控制。

如何创建一个链接,使其直接指向
iFrame
中的特定位置而不丢失外部框架?

仅在计算机上可见

<iframe name="blah"></iframe>


<a href="http://www.yahoo.com" target="blah">


我认为解决方法是更改iframe元素的src属性,以包含希望滚动到视图中的片段。这将使用Javascript实现。

在链接中添加一个
目标
属性,例如:
其中,iframe的name\u是
iframe
标记上的
name
属性的值,例如:
在html页面中希望iframe打开的特定位置查找id标记。然后在iFrame中对其进行哈希标记

例如,您在iFrame中加载的页面可能有-id=“autolog”-或-input id=“un”-等

哈希标记iFrame中的id,如下所示:

<iframe src="https://sitethatloadsiniFrame.com#slogin;" frameborder="0" height="98"
width="225" style="float: right; frameborder="0"; SCROLLING=YES></iframe>

更新了我的问题。我对这两个页面都没有源代码管理。没有源代码管理,这是不可能的。如果能够以这种方式向文档中注入控件,那么这将是一个巨大的安全问题。是的,但这与问题无关。更新了问题以显示iFrame标记。您的建议可能会起作用,不幸的是,iFrame没有name属性,我不能给它一个。我本来打算建议您动态添加name属性,但现在我发现您无法更改或向任何页面添加代码。。。我想这会导致一个合乎逻辑的结论,即在无法做出改变的情况下。。。您无法进行更改:)