在jqery的ajax回调函数中,谷歌浏览器window.open无效,不在ajax回调函数中就可以,window.location.href都可以,而其他浏览器则都可以,有什么解决办法没.
解决方案 »
- csv导出样式问题
- 到response.reset()哪里就过不去了,麻烦高手进啊!!!!!急!
- 新手求问一个关于JAVA的白痴问题
- 关于Hibernate里的Session.get(Class clazz, Serializable id)方法的疑问
- 一个有关文件上传与下载的Java Bean的问题
- 用什么办法判断得到的值是包含英文字母的字符串?
- 对于“动态 Form” 大家有什么高见? 望不吝赐教
- 在TOMCAT上,默认的网页在哪里设置的?
- Jboss 怎么没有Linux版本的吗?
- 请问:mybatis 将日期类型字段插入到mysql数据库日期类型的字段中报错,怎么解决?急求
- java调用C#的webservice
- 如何把左边的左边表格搞小一点,账号和密码的表格拉长一些呢
window.location.href就是超链接,你可以通过修改
超链接的target属性完成在新窗口中打开的功能
target="_blank";
但是你别忘了改回来,要不这句执行完以后就都是在新窗口中打开了
_blank -- 在新窗口中打开链接
_parent -- 在父窗体中打开链接
_self -- 在当前窗体打开链接,此为默认值
_top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页)
你可以通过修改target的值,来动态改变你打开窗口的方式
location有target的属性吗,用window.location.target='_blank',还是在当前页面进行跳转,不是在新窗口中打开
<head>
<title>MyHtml.html</title>
<script type="text/javascript">
function a()
{
document.getElementById("aaa").target="_blank";
document.getElementById("aaa").action="http://www.baidu.com";
document.getElementById("aaa").submit();
}
</script>
</head>
<body>
This is my HTML page. <br>
<form action="" id="aaa"></form>
<input type="button" onclick="a()">
</body>
</html>窗口被拦截需要在浏览器里的安全级别里设置,或者是杀毒软件的事,跟程序没关系了
google chrome是不会拦截js脚本的,IE会出现这种情况。