`
zjf201172653
  • 浏览: 45388 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

在新页面打开连接的两种方式:window.open()和target="_blank"

阅读更多

       在使用window.open时,在很多情况下,弹出的窗口会被浏览器阻止,但若是使用a链接target='_blank',则不会。

 

小结一下:
1. 应用要在新页打开,使用 a 加上 href 把别的一些功能放在onclick 上, 如
<a href="http://www.baidu.com" target="_blank" onclick="alert(1)"></a>
2. 一些应用要在新页打开,跟cgi在关的, 可以使用http 302 跳转
<a href="http://www.example.com/cgi?myid=1" target="_blank" onclick="alert(1)"></a>
http://www.example.com/cgi?myid=1 将跳转到你想要的页面
3. 一定要用js在新页打开页面的, 用window.open 就可以
<a href="javascript;" onclick="window.open('http://www.baidu.com');return false;"></a>

分享到:
评论

相关推荐

    ASP.NET程序中常用的三十三种代码.txt

    ASP.NET程序中常用的三十三种代码 1. 打开新的窗口并传送参数:  传送参数: response.write("&lt;script&gt;window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)&lt;/script&gt;")  接收参数: ...

    js中window.open的参数及注意注意事项

    IE9下使用window.open时需要注意name参数值不能有”-“出现,否则会出现脚本错误,IE9以及版本测试没有问题 window.open(URL,name,specs,replace) 参数 说明 URL 可选。打开指定的页面的URL。如果没有指定URL,...

    。NET经典技术

     Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理  20.清空Cookie  Cookie.Expires=[DateTime];  Response....

    js打开新窗口方法整理

    [removed]=”aaa.aspx” 上面的方法只能在当前页打开,如果要在新的页面打开,最简单的是用以下方法 form.target=”_blank”; form.action=”aaa.aspx”; form.submit(); window.top.location=url 可以在iframe中的...

    JS打开新窗口防止被浏览器阻止的方法

    用传统的window.open()方式打开新窗口,会被浏览器阻止,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢?其实办法还是有的,这里我们就来分析一下如何解决这个问题 我最近也遇到了这样的问题,所以就把弹出新...

    ASP.NET常用代码

    &lt;asp:HyperLinkColumn Target="_blank" headertext="ID号" DataTextField="id" NavigateUrl="aaa.aspx?id='&lt;%# DataBinder.Eval(Container.DataItem, "数据字段1")%&gt;' & name='&lt;%# DataBinder.Eval(Container.Data...

    js使用小技巧

    &lt;body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)"&gt; 无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7"); 统一编码/解码 alert...

    popup-blocker:一个可靠的有历史的弹出窗口拦截器

    弹出窗口拦截器(严格) Popup Blocker 是一个轻量级扩展程序,用于防止网站打开弹出窗口(而其他弹出窗口阻止程序... a-&gt;target=_blank 安装 从您的 Web 浏览器附加组件网站安装最新版本。 火狐/火狐安卓版 Chrome

    asp连接数据库代码实例

    连接数据库代码实例 1,连接数据库代码 文件名称 conn.asp 所有访问数据库的文件都调用此文件&lt;!--#include file=\"Conn.asp\"--&gt; db=\"data/data.mdb\" \'数据库存放目录 on error resume next set conn=server...

    JQuery实现的在新窗口打开链接的方法小结

    第一种:下面的代码是针对jb51这个样式下的a都是在新窗口打开 代码如下: [removed] jQuery(document).ready(function($) { $(‘.jb51 a’).attr({target: “_blank”}); }); [removed] 第二种: 代码如下: [removed]...

    jQuery开发技巧

    3 新窗口打开页面 $ document ready function { Example 1: Every link will open in a new window $ &quot;a[href^ &quot;http: &quot;]&quot; attr &quot;target&quot; &quot; blank&quot; ; Example 2: ...

Global site tag (gtag.js) - Google Analytics