问题描述
<html><head><title>My JSP 'test.jsp' starting page</title><script type="text/javascript">function jump() {var e = document.createElement("a");e.href = "http://www.iteye.com";e.target = "_blank";document.body.appendChild(e);e.click();}</script></head><body onLoad="jump()"></body></html>我这样写,模拟点击超链接,在IE会被拦截,在Firefox竟然没效果!!请问各位大侠还有没有更好的办法 问题补充:7454103 写道
解决方案
这里有个蛮详细的.不过现在很多浏览器都有设置.http://wenwen.soso.com/z/q171441083.htm
解决方案二:
function jump() { var e = document.createElement("a"); e.href = "http://www.iteye.com"; e.target = "_blank"; document.body.appendChild(e); e.click(); } 如果仅仅是要弹出的这个效果没必要这么复杂啊function jump() { window.open("http://www.iteye.com"); } 试试看!
解决方案三:
e.click(); 如果没记错!火狐不支持! click 可以用 jquery 绕过!
解决方案四:
首先你这样弹出的话会被浏览器给拦截,你可以对浏览器进行设置.