1、打开电脑上的IE浏览器。
2、进入浏览器首页。
3、在浏览器上方菜单栏,点击左上角的【工具】。
4、点击【弹出窗口阻止程序】。
5、点击【关闭弹出窗口阻止程序】。
6、关闭后,可以看到这里的这个按钮已经变成灰色的了。以后使用该浏览器,就不会再弹出窗口阻止程序了。
1、window.open()2、用a标签的target="_blank"
$("#openNew")得到的是一个jquery的对象,jquery本身对该对象的一些属性进行了封装,所以会导致click失效;而使用js对象 document.getElementById("a") 则不会存在该问题
onclick()也可以触发事件,但是onclick跟click不同;
onclick触发的是方法,而click先触发按钮的点击事件,再触发方法。
如果该对象没有绑定onclick方法则无法被触发,而click没有绑定方法也可以触发。
原因:当浏览器检测到非用户操作产生的新弹出窗口,则会对其进行阻止。因为浏览器认为这不是用户希望看到的页面
结果:当点击事件1s之后再自动触发这个跳转事件,浏览器会拦截
1、ajax请求设置成同步的方式 async: false
2、window.open()