为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容

来源:互联网  时间:2016/7/20 15:31:29

关于网友提出的“ 为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容”问题疑问,本网通过在网上对“ 为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容
描述:

我是写在JS里面,
function lostmoney() {
flagdelete = parseInt(flagdelete) + 1;
var pro_Number = document.getElementById("pro_Number").value;
if (flagdelete == 1) {
FreezeMoney.getbackMoney(pro_Number, function(data) {
});
}
}
FreezeMoney.getbackMoney(pro_Number) 是跳用Java方法
function(data) data是Java返回值
问题就在于已经近了getbackMoney方法里面功能完成了,但是function(data)里面就弹不了框。
IE浏览器就没问题,火狐浏览器和谷歌浏览器都没弹框效果。 为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容


解决方案1:

不同的浏览器处理js机制是不一样的,就算相同的浏览器,但版本不一样也有可能出现这样的问题,比如js添加到收藏夹ie 8及以下版本是window.external.addToFavoritesBar(),ie9却是window.external.addFavorite()火狐却是window.sidebar.addPanel(),所以建议使用jquery+ajax实现

解决方案2:

顶 jquery+ajax

解决方案3:

引用 3 楼 sunjixiang12 的回复:
用jquery的ajax就很好使~!
jQuery.ajax({
type: "post",
url: ,
success: function(data){
});

顶jquery的ajax 解决方案4:

用jquery的ajax就很好使~!
jQuery.ajax({
type: "post",
url: ,
success: function(data){
});

解决方案5:

建议采用ajax调用

上一篇jfinal 设置session属性 ,前台怎么读取
下一篇求一个基于ssh的完整的登录-修改密码的系统?要求Mysql数据库的
明星图片
相关文章
《 为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)