<form>
……
<input type='button' onclick='login();return false;' />
</form>function login(){
window.open('xxx.jsp','');
}function login(){
Ajax({
success:function(){
window.open('xxx.jsp','');
}
});
}
1.第一个login函数,没调用ajax,打开的窗口不被浏览器拦截。
2.第二个login函数,调用了ajax,打开的窗口被浏览器拦截。1.求解释,这是为什么?
2.针对这种情况,我如何能让调用ajax实现就像不调用一样打开新窗口的效果?
3.目前实现的方法是在打开窗口时去判断是否已经打开,感觉很不合适。
4.要求尽可能地跨浏览器。
解决方案 »
- javascript实现图片幻灯片功能,哪个插件好用,大家给推荐下!
- jPlayer不能在IE6/7/8上运行?是什么原因?
- 怎么定时调用啊 谢谢
- 一个修改注册表的问题?
- 非常简单的javascript函数调用问题
- <span id="t1"><span id="t11"></span><span id="t12"></span></span>想在紧接在t11后插入一个对象,该怎么弄?insertBefore会变到t12后面
- 高分求助:用javascript怎么计算一个字符串的字节数(不是字符数)?
- 请教:下面的代码在什么时候会执行到 result = true;
- 页面中有多个复选框及文本输入框,我想知道如何得到被选中的复选框的数量?
- 如何把指定的表格的行对象作为参数传递给函数???
- JS内存处理问题
- JS高亮的问题
设置属性 target='_blank'
属性 action='要打开的页面url'然后 调用 form的submit方法 就可以了
现在的浏览器默认都有拦
function login(){
window.open('xxx.jsp','newWindow');
}