Tag: mozilla

单击按钮时突出显示行

当我单击该行的编辑按钮时,我正在使用以下脚本突出显示行。 当我点击按钮时,我正在传递Id的行! 我的问题是代码在Mozila Firefox中运行但在Google Chrome上运行。 以下代码有什么问题。 function high(id) { $(‘tr’).removeAttr(‘style’); document.getElementById(id).style=”background-color:#eeeeea;color:#000000;font-weight:500;”; }

突出显示DOM范围元素的文本,

我能够突出显示HTML页面上的文本(通过gtkmozembed呈现),如下所示。 var range, sel; if (window.getSelection) { sel = window.getSelection(); if (sel.getRangeAt) { range = sel.getRangeAt(0); } document.designMode = “on”; if (range) { sel.removeAllRanges(); sel.addRange(range); } document.execCommand(“HiliteColor”, false, colour); document.designMode = “off”; } 好吧,它工作得很好。现在我正在尝试存储有关突出显示文本的信息(startNode,startOffset,endNode,endOffset),下次当我打开同一页面时,突出显示相同的文本。 我能够成功存储信息并在同一页面打开时检索它们。 我试图使用以下代码突出显示文本。 var range = document.createRange(); range.setStart(startNode, startOffset); range.setEnd(endNode, endOffset); document.designMode = “on”; range.execCommand(“HiliteColor”, false, colour); document.designMode = “off”; 但它并没有像我期待的那样发挥作用。 任何人都可以帮助我达到要求吗? […]

window.onloadfunction在Mozilla Firefox上不起作用

我正在使用网页加载屏幕,我使用window.onloadfunction。 除了在Mozilla Firefox浏览器中,一切都很好用。 当我们首次使用ctrl + F5组合访问或刷新页面时,加载屏幕永远不会消失。 如果我们只使用F5刷新页面,那么它可以工作。 我使用下面的代码 $(window).load(function(e) { $(“#body-mask”).fadeOut(1000,function(){ $(this).remove(); }); }); 我也试过下面的代码,但没有改变。 window.onload = function () { $(“#body-mask”).fadeOut(1000,function(){ $(this).remove(); }); } 为什么会这样? 请帮忙。 提前致谢。

IE 11浏览器将自己识别为Mozilla

我正在研究MVC应用程序,.net 4.5框架,VS 2010.我有一段Javascript代码,用于标识应用程序正在运行的浏览器。 如果浏览器是Firefox,那么如果不执行另一个块代码,则将执行特定的代码块。 使用IE 11,我遇到了一个奇怪的问题。 浏览器(即11)将自己视为Mozilla。 javascrip代码: if ($.browser.mozilla) { if (location.pathname == “/Stats/Reports”) { // This is for local env. $(“#prntCss”).attr(“href”, “../../../Content/SitePrint_FF.css”); } else { $(“#prntCss”).attr(“href”, “../../Content/SitePrint_FF.css”); $(“#rptPrntCss”).attr(“href”, “../../Content/reportPrintStyles_FF.css”); }

脚本堆栈空间耗尽firefox

我正在处理来自Web服务的大型XML响应。 当我尝试使用URL获取时,一段时间后它在Firebug中显示错误“脚本堆栈空间配额已用尽”我该如何解决?

event.preventDefault()在Mozilla或IE中无效

我终于在其他浏览器中测试我的网站(主要在Chrome中构建)。 不幸的是,很多东西似乎有不同的function。 我将从第一个问题开始:在登录时,我有一个JS / jQuery检查以确保用户名和密码匹配,并且在失败时它应该停止提交。 然而,虽然它适用于Chrome和Safari,但在Mozilla和IE中,提交仍在进行中(打到道歉页面,但仍然是我根本看不到的东西)。 我已经尝试为e.preventDefault()或evt.preventDefault() e.preventDefault() event.preventDefault() ,但是没有一个工作,表单仍然提交(对于后两个,它使得它也在Chrome中提交)。 这是我的代码,会喜欢任何想法: function checkLogin() { // get the variables, execute some other checks (eg, things not blank) // run ajax code to determine if pieces match $.ajax({ type: “POST”, url: “check_login.php”, data: {‘username’: username, ‘password’: password}, async: false, success: function(result) { if (result == 1) { […]

Array.map的概念是什么?

我在理解Array.map的概念时遇到了问题。 我确实去过Mozilla和Tutorials Point,但他们提供的信息非常有限。 这就是我使用Array.map 。 它有点复杂(涉及一点d3.js;只是忽略它) var mapCell = function (row) { return columns.map(function(column) { return { column : column, value : getColumnCell(row, column) } }) } //getColumnCell is a function defined in my code //columns is array defined at the top of my code 我不明白这段代码到底在做什么。 我知道它返回了一个新arrays和东西,但这部分有点棘手! 如果你想通过我的代码: http : //jsfiddle.net/ddfsb/2/ 更新1 我正在使用控制台来实际了解代码中发生的事情。 看看提供的答案,我已经清楚地理解了array.map的概念。 现在剩下的唯一部分是参数行和列,但行和行之间存在差异,并且提供的小提琴中的列和列 […]

IE输入文件属性未定义

我有以下输入文件标记: 在mozilla中,当我运行以下jQuery代码时: var input = $(‘#handlerxhr1’)[0]; $(‘#upload’).click(function() { alert(input.files[0]); }); 我得到回复:[对象文件](这很好)。 但在IE中我得到’input.files.0 is undefined’ 我究竟做错了什么? 谢谢。