如何使iframe外部的超级链接的页面在iframe中打开a标签链接

摘要:
有两种方法可以使iframe外部的超链接页面打开iframe中的标记链接:1.html方法:百度II.javascript方法:˂ahref=”http://www.baidu.com“单击”

如何使iframe外部的超级链接的页面在iframe中打开a标签链接,有以下两种方法:

 一、html方法:

<iframe name="a1"></iframe>  
<a href="http://www.baidu.com" target="a1">百度</a>

二、javascript方法:
<iframe id="a1"></iframe>  
<a href="http://www.baidu.com"  onclick="document.frames('a1').location=this.href;return false">百度</a>

反过来,如何在父窗口中打开iframe中的链接,有以下四种方法:

一、html方法 2种

<a   href=""   target="_top"></a>  
<a   href=""   target="_parent"></a>  

二、javascript方法 2种

<a   href="https://tool.4xseo.com/article/285202.html"   onclick=window.parent.location.href="https://tool.4xseo.com/article/285202.html"></a>  
<a   href="https://tool.4xseo.com/article/285202.html"   onclick=window.top.location.href="https://tool.4xseo.com/article/285202.html"></a>

免责声明:文章转载自《如何使iframe外部的超级链接的页面在iframe中打开a标签链接》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用友U9 部署身份证号码有效性检测算法 ( js版 转 C#版 )下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的问题,我们可以使用...

拒绝网页被 iframe 嵌套

在响应头里加一个X-Frame-Options DENY:浏览器拒绝当前页面加载任何Frame页面 SAMEORIGIN:frame页面的地址只能为同源域名下的页面 ALLOW-FROM origin:origin为允许frame加载的页面地址 这样被不同源的页面以iframe包含时就不会显示了...

iframe知识点

定义和用法(源自W3school) iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 属性:    <ifream src = "http://t.zoukankan.com/URL">  url指的是一个.html网页,这个功能是ifream的主要功能,在一个新的网页中插入引号内网页的内容,把一个网页当做另一个网页的内容。...

iframe中插入代码并执行

最近有需求通过iframe插入代码。有蛮多方法,如下: 1 var iframe = document.getElementById('previewUrl'); 2 iframe.src = 'about:blank'; 3 iframe.contentWindow.document.body.innerHTML+="12312" 4 iframe.co...

页面嵌套 Iframe 产生缓存导致页面数据不刷新问题

  最近遇到个比较古怪的问题:当页面嵌套多个 Iframe 时会出现 Iframe 里包含的页面无法看到最新的页面信息。   初步解决方案,在 Iframe 指向的页面地址后缀添加一个随机数或者时间戳。这样能确保每次在加载页面时,让浏览器知道它是最新的页面。说白了就是欺骗下浏览器,躲过缓存的灾难。(这是从 Stack Overflow 和 CSDN 上找到...

利用Layer组件弹出多个对话框(非嵌套)与关闭及刷新

页面A中弹出页面B,在页面B中弹出页面C,在layer做嵌套ifframe弹出时会遇到C页面被嵌套在B页面中,如果C尺寸大于B,则C将不能显示完整。这个时候可以考虑B,C页面均由A页面弹出从而避免嵌套带来的问题。废话少说,直接上代码。 1.A弹出B: 在A.html中插入一下代码 layer.open({ title:'...