Tag: firefox

firefox ajax调用返回NS_ERROR_DOM_BAD_URI或jsonp false错误

关于无法在firefox扩展中调试挂起$ .post 任何人都可以告诉我为什么我的扩展https://builder.addons.mozilla.org/addon/1022928/latest/与此ajax调用: var url = ‘http://e-ønsker.dk/wishlist/ajax/add/’; $(this).hide(); //show icon loading $(“#icon”).show(); $.ajax({ type: “POST”, url: url, data: {title:$(“#txtTitle”).val(), url:encodeURIComponent(taburl)}, success: function(data, textStatus) { if(data.code > 0) { $(“#icon”).removeClass().addClass(‘accept’); } else { $(“#icon”).removeClass().addClass(‘error’); if(data.code == ‘-1’) alert(‘kunne ikke finde din ønskeseddel på e-ønsker.dk – besøg e-ønsker.dk, og prøv derefter igen’); } }, error: function(data, textStatus) […]

jQuery – 复选框和checkall – 如果相关复选框发生更改,则监视和更改状态

使用jQuery 1.9.1,并使用IE8和Firefox。 在我的页面上,我有一个表,其中包含动态创建的复选框。 显示时,几行的HTML如下所示:   Room No 2  203  204   Room No 3  310  320  340  350 当用户点击房间时,将检查与该房间相关的所有相关复选框(PCNbrXXX)。 用户还可以选择单个复选框,或者可以选择/取消选择单个复选框。 我注意到的是,如果我检查Room Nbr,它会检查所有相关的复选框,但如果我单独取消选中,则会选中Room Nbr复选框。 我用来检查所有方框的代码是: $(‘#mytable’).on(‘click’,’.checkall’, function() { $(‘input.’ + this.id).prop(‘checked’, this.checked); }); 我用来捕获个别支票的代码是: $(‘#mytable’).on(‘click’, function() { $(‘input.’ + this.id).prop(‘checked’, this.checked); }); 在IE8和Firefox中,我需要做的是监控是否检查了任何单独的复选框并将Room Nbr复选框的显示状态更改为(1)显示检查是否检查了该行上的所有复选框,(2)更改为不确定如果一行中有1个或多个被清除,则状态(和清除检查),以及(3)如果行上的所有单独复选框都被清除则显示清除。 我为每个单独的复选框分配了一个类,它为我提供了Room Nbr复选框的名称和ID,但我不知道如何管理上述#1和#3中的状态,或者如果#2(显示不确定)在IE8中可以使用status)。 至少,我想要将状态切换为选中状态(如果全部都已选中),或者如果已清除该行中的1个或更多,则清除状态。 我很欣赏有关如何进行上述操作的任何建议。 我正在使用以下内容来了解​​在任何给定时间检查的内容: $(“input[name*=PCNbr]:checked”).map(function () {return this.name;}).get().join(“,”) 并且我认为我可以抓住我分配给他们的class级,但还没有让它正常工作。 谢谢!

children.innerText在firefox中不起作用

我有这样的HTML: Incomes INR 50.00Dr Sales A/c INR 50.00Dr Indirect Income INR 0.00Cr Realized Exchange Gain INR 0.00Cr Rounding off Gain A/c INR 0.00Cr Discount Received A/c INR 0.00Cr Stock Income INR 0.00Cr Clearing And Forwarding Rcd INR 0.00Cr Transport charges received INR 0.00Cr Sales Discount A/c INR 0.00Cr Stock Income A/c INR 0.00Cr Exchange Gain […]

jQuery Animation error =尝试在已清除的范围上运行compile-and-go脚本

我希望有人可以帮忙解决这个问题。 我的页面上的Firebug出现了一个奇怪的错误。 我正在使用代码: $(function () { var element = $(“#finger”); (function(){ element .animate({ marginLeft: 130 }, 1000) .animate({ marginLeft: 100 }, 1000 , arguments.callee); }()); }); 这可以很好地动画我的’手指’。 我还有其他代码: $(“SOME-OTHER-DIV”).mousedown(function () { $(“#finger”).hide(); }); 点击时,这会让我的“手指”隐藏起来。 现在,这一切都很好….直到我重新加载页面,我得到这个错误 “尝试在已清除的范围内运行编译和运行脚本” 然而,动画仍然有效,而mousedown仍然有效。 有什么想法在这里发生了什么? 它只是Firefox中的一个错误吗? 非常感谢克里斯 ———- ———更新 嗯,也许不是造成问题的“arguments.callee”。 我将代码更改为: $(function () { i = 0; while(i < 3){ $("#finger").animate({ marginLeft: […]

jqGrid标题宽度与数据列宽度不同

我已经实现了启用了treeGrid的jqGrid。 在Firefox上,标题行的宽度(列的标题)与数据行的宽度不同。 我已经附加了jqGrid的初始化代码和一个带有截屏图片的链接(因为我是网站新手,看来我无法上传图片) jQuery(“#treegrid”).jqGrid({ treeGrid: true, treeGridModel: ‘nested’, ExpandColumn : ‘customer’, url: ‘index.php?page=902&uid=’ + uid + ‘&forecast_pageno=’ + pageno, datatype: “json”, mtype: “POST”, colNames:[“Id”,”Type”,”Customer”,”Year”,”%” , “Jan”, “Feb”, “Mar”, “Apr”, “May”, “Jun”, “Jul”, “Aug”, “Sep”, “Oct”, “Nov”, “Dec”, “Total”, “Status”], colModel:[ {name:’id’,index:’id’,hidden:true}, {name:’type’,index:’type’,hidden:true}, {name:’customer’,index:’customer’, width:225, align:”left”, sortable:false, fixed:true}, {name:’year’, index:’year’, width:45, sortable:false, align:”right”}, { name:’market_increase’, index:’market_increase’, […]

如何在firefox中请求之前避免奇怪的字符?

在我正在开发的网站上我正在使用jquery做各种神奇的事情:-)然而,在我加载jquery 1.4.2时,有时在请求前面有趣的字符。 你可以在这个截图中看到陌生人角色(谢谢firebug)。 替代文字http://sofzh.miximages.com/jquery/Screen shot 2010-06-07 at 15.15.29.jpg 在Safari,Chrome和IE中这些有趣的角色都没有出现,jquery在这些浏览器中加载得很好。 为什么出现这些字符以及如何删除它们? 谢谢!!

localStorage不支持谷歌浏览器

我使用浏览器localStorage来存储值,但在使用google chrome时,当我们使用window.location.reload()刷新页面时,会刷新localStorage.value 。 例如 localStorage.value1=true 重新加载后,我没有在localStorage中获取此value1对象。 相同的代码适用于mozila firefox,但不适用于chrome。 使用firefox时,localstorage值是持久的。

jQuery事件在Firefox中运行,而不是Chrome

我在代码中注册了一些点击事件。 它们在Firefox(Windows和Mac)中正常运行,但不在Chrome中执行(尝试过Windows和Mac beta)。 JavaScript的目的是根据select元素的值显示正确数量的文本输入。 这是代码: http : //www.savetherobots.org/users/jkost/substitutioncipher.php 根据Firebug,该脚本没有错误。 代码有问题吗?

当我们在firefox中从一个jquery移动页面更改为另一个时,显示问题

我有一个在jquery mobile中开发的多页面模板。我面临的问题是每当我在Firefox(desktop.Version 12)中从一个页面导航到另一个页面时,按钮,listview等的背景一开始就会消失,但是它们的标签会保留一段时间。那时候第二页的内容出现了。对于一瞬间,前一页的标签叠加在新页面上。尽管它只停留了一秒钟,但它看起来很奇怪,因为有一些页面中的组件。我知道页面过渡不适用于firefox,我也没关系。但这个渲染问题不应该发生。 我正在使用的代码: Test Page1 button button button button button aaa aaaaa bbbbbbbb Page 2 Back This content is for page 2.. BBBBBBBB WWWWWWWWWW FFFFFFFFFFFFFFFFFF 这里有一个演示 – http://jsfiddle.net/5FZb7/ 注意 : 如果我使用jquery mobile 1.1版本,则不会发生此问题。但是在我的项目中,我必须使用旧版本1.0.1,因为我们已经在项目的大部分时间使用它,并且此时不想升级到1.1 。 提前致谢。

如何检测Firefox中的浏览器关闭事件?

如何在firefox浏览器中检测浏览器关闭事件。我想在服务器端进行一些清理过程,并保持上次注销时间。 要实现此需求,请在用户单击注销或浏览器关闭时触发ajax调用。 对于IE,以下代码正在运行, if (window.event.clientY (document.documentElement.clientWidth – 5) || window.event.clientX < 0)) { logoutUser();//logging out the user } } function logoutUser(){ var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, //Safari xmlhttp = new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET", "Logout.action", true); xmlhttp.send(); } 如何在Firefox中执行此操作,帮助我。 […]