请教一个关于iframe里面页面跳转问题

请教一个关于iframe里面页面跳转问题,第1张

有 4 个保留的目标名称用作特殊的文档重定向 *** 作:

_blank

浏览器总在一个新打开、未命名的窗口中载入目标文档。

_self

这个目标的值对所有没有指定目标的 <a> 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 <base> 标签中的 target 属性一起使用。

_parent

这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。

_top

这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

关键点在Bhtm的target="_parent"上

按下面代码来一一添加吧:

Ahtm:

<iframe src="Bhtm" style="width:200px;height:200px;"></iframe>

Bhtm:

<a href="Chtm" target="_parent">点我跳到C</a>

Chtm:

<span>我是C页面</span>

1获取父页面的一个span的内容

2如果需要获取的元素和当前iframe还隔着好几个iframe可以用

可以看出来 parent 是获取上一层窗体的内容 而 top 是获取顶层窗口的内容

下边摘抄自网页

在子页中加脚本检查当前URL是否就是顶层窗口对象的URL,如果一致,则说明当前页不在框架中,跳转到框架页即可

if(locationhref==toplocationhref)toplocationhref='框架页URL';

如果框架页中子页面可能是多个页的话,可以通过参数传递,并在框架页中解析参数,将子框架定向到指定的子页面

给每个iframe定义一个id, 比如分别为 leftFrame,rightFrame,mainFrame时,点击mainFrame中的按钮,执行parentleftFramesrc= '' ,parentrightFramesrc= '' 可以切换另外两个frame的链接。

原理即 *** 作当前frame的父级下的frame,当前的frame是一个frame,而它的父级下有3个frame

你真以为它们是各自独立的?其实他们都是同一个父亲生出来的,所以它们都是兄弟窗口的关系。A窗口的按钮点击后,可以先找到自己的父窗口,再通过这个父窗口找到和A窗口平级的B窗口即可,比如:

windowparentframes["B"]location=">

以上就是关于请教一个关于iframe里面页面跳转问题全部的内容,包括:请教一个关于iframe里面页面跳转问题、html父窗口根据iframe链接跳转、iframe子页面中获取父页面元素的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9749982.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存