如何使iframe中的链接都在新窗口打开 100

a.html文件源码如下<body><iframesrc=b.htmlid=myiframe></iframe></body>其中b.html中有若干超链接,并且无法修改... a.html文件源码如下
<body>
<iframe src=b.html id=myiframe></iframe>
</body>

其中b.html中有若干超链接,并且无法修改b.html的代码(不能修改)。我的想法是不管b.html中的链接是怎样的,都要在新窗口打开。
请问,怎么实现?
谢谢!
展开
 我来答
可以叫我表哥
2015-09-01 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464975
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
在子框网页的<head>标签中加<base target="_blank">
这样网页内所有链接都在新窗口打开:
<head>

<base target="_blank">
</head>

若是要在同一页面打开则是在子框网页的<head>标签中加<base target="_parent">

<head>

<base target="_blank">
</head>
小古而倾乐29
2011-01-26 · TA获得超过1724个赞
知道小有建树答主
回答量:1614
采纳率:0%
帮助的人:305万
展开全部
如何让所有链接在新窗口打开2008-07-24 21:26
1、使用target="blank"属性
<a href="msg.htm" target="blank">open</a>
注意:XHTML 1.1 规范已经不支持“target='_blank'

2、页面上所有的链接都在新窗口打开
在<head>区加入base代码:<base target="_blank" />

3、利用expression来执行javascript语句,对IE5及更高版本的浏览器有效
<style type="text/css">
.link
.link-new
.link-new a:active
</style>

<div class="link"><a href="">coolre</a></div>
<div class="link-new"><a href="">ukseo</a></div>

4、添加onclick事件,使用javascript实现
<a href="" onclick="window.open(this.href);
return false">注册码大全</a>

5、用JS实现在新窗口中打开链接;能通过严格标准校验

引用代码:<script type="text/javascript" src="external.js"></script>
标签代码:<a href="" rel="external">
文件代码:external.js
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externalLinks;

6、扩展XHTML 1.1的DOCTYPE ,使target="blank"符合标准

[A]自己扩展XHTML 1.1的DOCTYPE ,引用自己写的DOCTYPE

[B]在标准的XHTML DOCTYPE后加一句
<!ATTLIST a target CDATA #IMPLIED>,XHTML的MIME类型应该设为application/xhtml+xml。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蹦蹦娱乐
2018-04-05 · TA获得超过5864个赞
知道小有建树答主
回答量:2663
采纳率:45%
帮助的人:185万
展开全部

在子框网页的<head>标签中加<base target="_blank">

这样网页内所有链接都在新窗口打开:

<head>

<base target="_blank">

</head>

若是要在同一页面打开则是在子框网页的<head>标签中加<base target="_parent">

<head>

<base target="_blank">

</head>

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式