在新窗口中打开iframe里面的链接

时间:2010-01-12 12:10:06

标签: html

我有一个MVC应用程序,它从数据库中读取一些数据并将该数据加载到iFrame中(以便感觉您正在阅读应用程序上的电子邮件)。

问题是HTML消息的内容有几个超链接(我当然不知道消息上有多少超链接,我只读它并将其转换为HTML以显示在应用程序上)和用户希望应用程序打开新窗口页面上的每个超链接,因为如果超链接没有target =“_ blank”,它将打开iframe本身;所以我想知道是否有办法强制iframe内的所有超链接在新窗口中打开。我唯一的代码就是这个(例如):

<iframe src="/PruebaMVC/Home/VerHTML/?q=Pgaw9XpWBuvzSNaGe13Efg==&f=9795246-9_633988839808733263" style="padding: 0 0 0 0;margin:0 0 0 0" height="100%" width="100%" frameborder="0"></iframe>

所以我无法更改消息中的每个超链接以引用target =“_ blank”,我正在寻找一个通用的解决方案。 我感谢任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:6)

如果您可以控制<iframe>的内容,一个简单的解决方案是插入<base> tag

<base target="_blank" />