iframe链接以新选项卡的形式打开浏览器
iframe link to open a browser as a new tab
我在HTML页面上弹出了一个iframe。在iframe弹出窗口中有一个链接。当用户点击链接时,我希望链接在主浏览器中打开一个新的选项卡,而不是在iframe中。我尝试添加以下
<a href="http://www.google.com" target="_parent">Test</a>
所有这些都是在主浏览器中打开页面(而不是在新的选项卡中),因此用户离开了页面。
感谢您的帮助!
以下是target
属性的一些值
_blank
=将页面加载到新的浏览器窗口中。
_self
=将页面加载到当前窗口中。
_parent
=将页面加载到父
W3C文档此处的目标属性(右下角)
更新:正如@Eregrith在下面的评论中指出的那样-你不能在新的选项卡中打开链接-这是由客户端控制的(在浏览器设置中)-你可以在不同的窗口中打开它-使用_blank
我知道现在回复已经太晚了,但这可能对有帮助
如果你可以把iFrame放在你的网站上,但不想打开它到同一个框架的链接,只需按照下面的简单步骤。。。
-
创建一个空div,其位置为绝对值,相对于其外部div…
-
将链接按钮与此div重叠,添加标记并添加目标为空的相同链接。
<div class="your_name"> <a href="domain.com">; </a> </div> <style type="text/css"> .your_name { position:absolute; top: 5px; /*adjust its top and left position as required*/ left:5px; } .your_name a { width:20px; /* add height and width as required */ height:10px; display:block; } </style>
欢呼。。!!!
相关文章:
- Cordova RSS馈送的链接不会在外部浏览器中打开
- 将下载链接从web浏览器传递给第三方应用程序
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- Cordova包装应用程序内部链接加载在应用程序中,外部链接加载在浏览器中
- 来自流星模板的 HTML 图像链接未由浏览器呈现
- 浏览器窗口中的应用内FB页面插件链接
- Angular Marked和Inappbrowser打开系统浏览器中的所有链接
- 转换链接在jsfiddle中有效,但在我的浏览器上无效
- javascript打开外部程序中的链接,而不是浏览器
- 链接适用于所有浏览器,除了 safari(php 代码)
- 在 Chrome 中打开电子邮件中的网址/链接,而不是默认浏览器 IE8
- 浏览器将超链接指定的href解释为完全不同的url
- 在系统浏览器中打开JSON链接-Cordova
- Sencha触摸,在新的浏览器窗口中打开网络链接
- 脚本链接格式以实现跨浏览器兼容性
- 用于浏览器检测和url链接的脚本
- 页面加载时出现浏览器链接 JS 错误
- 如何在mySQL数据库中存储通过浏览器链接传递的数据
- jQuery.getJSON()错误:浏览器链接:调用返回值回调失败:类型错误:无法读取属性'文件'为n
- 浏览器链接:无法调用返回值回调:TypeError:无法读取属性'文件'为null