jjzjj

javascript - IE 输入文件属性未定义

我有以下输入文件标签:当我在mozilla中运行以下jQuery代码时:varinput=$('#handlerxhr1')[0];$('#upload').click(function(){alert(input.files[0]);});我得到响应:[objectFile](很好)。但在IE中我得到“input.files.0isundefined”我做错了什么? 最佳答案 IE不支持.files[0]属性,而FF支持。参见http://www.w3.org/TR/FileAPI/了解更多详情

javascript - IE - 防止在 IE 中显示错误

我正在开发一个网络应用程序。我的应用程序在chrome和firefox上运行良好,但由于某种原因在IE中出现了一些错误。即使出现几个错误,应用程序仍然可以顺利运行,没有明显的问题。我想对最终用户隐藏错误,因为目前他看到一个小图标,表示发生了错误。我怎样才能做到这一点?谢谢 最佳答案 到目前为止,最好的办法是找出代码导致错误的位置并修复它。更新:以下内容适用于IE8,但不适用于IE9或IE11(因此可能不适用于IE10):因为这在IE中特别发生,您可以使用window.onerror如果它们是运行时(不是编译)错误,则处理(抑制)它们

javascript - 使用 Javascript 隐藏元素。不适用于 IE 和 Chrome

我在隐藏元素方面遇到了问题。我已经读过这个主题JavascriptworkingonFirefoxbutnotinChromeandIE6但没有从那里得到帮助。Javascript代码,应该隐藏/显示文本框和单选按钮的内容:functionhide1(a){vartext1=document.getElementById("text1");text1.style.visibility='visible';text1.value=a;document.getElementById("radio1").style.visibility='hidden';document.getElemen

javascript - jQuery 单击滚动条未注册为 IE 中的元素?

这是特指jQuerydropkick插件:http://jamielottering.github.com/DropKick/滚动到第二个演示,其中列表溢出并且有一个滚动条。在除IE之外的任何浏览器中,您都可以与滚动条进行交互。在IE中,面板在鼠标松开时隐藏,就好像它认为点击可能在元素之外?我希望得到任何帮助来找出问题。 最佳答案 尝试这样做:$dk.bind('focus.dropkick',function(e){$dk.addClass('dk_focus');});$(document.body).bind('click.d

javascript - .split() 在 IE8 中无法正常工作

我正在使用以下内容从变量中包含的URL中提取变量。它在现代浏览器中运行良好,但在IE8中,它在第一个变量上失败但在第二个变量上成功。varp='http://sagensundesign.com?height=400&width=300';/*GetHeight*/varh=p.split(/height=([0-9]+)/);h=h[1];if(!h){h=500};alert(h);/*GetWidth*/varw=p.split(/width=([0-9]+)/);w=w[1];if(!w){w=800};alert(w);更新:这是工作解决方案...http://jsfiddl

javascript - 如何在 IE CORS 中发送 POST 数据(使用 XDomainRequest)

我一直在寻找一个简单的示例,说明如何在IE中的跨域请求中发送POST数据(使用XDomainRequest对象)。我已经能够发出一个简单的POST请求,但无法向其中添加POST数据。感谢任何帮助,谢谢! 最佳答案 尝试这样的事情:varxdr;functionerr(){alert('Error');}functiontimeo(){alert('Timeoff');}functionloadd(){alert('Response:'+xdr.responseText);}functionstopdata(){xdr.abort()

javascript - 我怎样才能从 IE 中隐藏一部分 javascript

这是我用来打开jquery对话框的javascript函数。('#dialog').append(iframe).appendTo("body").dialog({autoOpen:false,modal:true,resizable:false,show:'slide',width:800,height:700,close:function(){}});$('#dialog_click').click("callback",function(){$('#dialog').dialog('open');returnfalse;});如何从IE中隐藏show:'slide,部分?

javascript - IE8 - IE10 跨域 JSONP cookie 头疼

由于完全不受我控制的决定,我处于以下情况:我在catalog.org上有一个产品列表单击产品上的“添加到购物车”按钮向secure.com/product/add/[productKey]发出AJAXJSONP请求,该请求将购物车记录保存到数据库中,使用购物车ID设置cookie,并返回true响应(如果失败则为false)回到catalog.org,如果响应为真,则会向secure.com/cart/info发出另一个AJAXJSONP请求,该请求读取购物车IDcookie,获取记录,并返repo物车中的商品数量再次返回catalog.org,读取响应并更新页面上的元素,显示购物车中

javascript - 如何防止IE11弹窗(您确定要离开此页面吗)

我正在处理一个页面,除了一个可供选择的下拉菜单外,我没有任何可输入的内容,但是在IE11中,当我尝试转到下一页时,它会弹出消息。我想防止这种弹出窗口发生。所以我只是想知道在IE11中弹出的默认行为是什么(因为它没有出现在Chrome或Firefox中)以及如何防止弹出 最佳答案 要问的一个更重要的问题是:“为什么IE11会弹出该警报?”。您是否为不安全的页面留下了安全的页面?IE。确保通过不明确指定协议(protocol)来调用安全预订API,或让浏览器选择:varurl='//api.booking_site.url/api_en

javascript - 使用javascript在IE11中通过超链接<a>下载img

以下代码适用于GoogleChrome但不适用于IE11。titlevara=document.createElement('a');varimage=document.getElementById('img1');a.setAttribute('href',image.src);a.setAttribute("download",'fileName');document.body.appendChild(a);a.click();document.body.removeChild(a);当我在IE11中运行此代码时,我收到消息:“您要允许此网站在您的计算机上打开应用程序吗?”点击“允