Tag: internet explorer 9

IE9在窗口打开时触发onb​​eforeunload事件

我正在使用JFileUpload applet构建一个站点,并希望以某种方式处理页面的关闭。 取消applet时会调用JSTransferCancelled。 以下代码是我用来处理这些事件的代码,它适用于IE以外的所有浏览器。 function JSTransferCancelled(){ bCancel=false; $.post(“cancel.php”); self.close(); } $(window).load(function(){ $(window).bind(‘beforeunload’,function(){ document.uploader.setEnabled(false); if(bCancel){ document.uploader.cancel();} }); }); 我在主站点的新选项卡中打开包含上传器的页面,并在取消上传时关闭它。 但是,当我在IE中打开选项卡时,我立即收到警告说The webpage you are viewing is trying to close this tab. Do you want to close this tab? [OK] [Cancel] The webpage you are viewing is trying to close this tab. Do you want to close this […]

VLC ActivX插件不在更新IE9中播放video

我在网络浏览器IE9上使用vlc ActiveX插件来播放video直播。 它的工作完美在IE8,但当我从IE8更新浏览器到IE9比它不播放video文件或直播straming。 这是我的代码。 在javascript我正在使用这些 var vlc = document.getElementById(“vlc”); var options = new Array(“:rtsp-tcp”); var urlVideofile = “hppt://IP:portnumber/” var id = vlc.playlist.add(urlVideofile, null, options); vlc.playlist.playItem(id); 这是附加图像,显示错误来自何处 任何帮助是极大的赞赏 谢谢。

IE9在jQuery.ajax“完成”方法上抛出错误

我已经在最新的Chrome和Firefox中使用了代码。 然而IE9讨厌我(我感觉一样)。 我得到的具体错误是: Object doesn’t support property or method ‘done’ 有问题的代码: app.$.ajax({ url: app.baseUrl + “Geos”, contentType: “application/json”, dataType: “json” }).done(function (data) { app.controls.ddlGeos.html(”); for (var i = 0; i < data.d.length; i++) { var geo = data.d[i]; var option = $(document.createElement("option")); option.attr('value', geo.code); option.html(geo.name); app.controls.ddlGeos.append(option); }; }).fail(function (xhr, status) { console.log("Error retrieving Geo list", […]

jQuery.ajax() – IE9中返回的未定义数据

我有一个非常简单的代码: $.ajax({ cache: false, dataType: ‘html’, complete: function(jqXHR){ console.log(jqXHR.responseText); }, success: function(data){ console.log(data); }, url: ‘http://follows.pl/pages/ajaxtest’ }); 它返回ff,chrome和IE8中的一些文本,但在IE9中它显示两次“undefined”。 我在IE9中查看了开发人员工具,它显示了正常的响应,因此请求工作正常,响应很好,但变量未定义 回复标题: Response HTTP/1.1 200 OK Cache-Control no-cache Content-Type text/html; charset: UTF-8 Pragma no-cache 响应 string(4) “test”

jQzoom IE9错误 – 错误

我对以下页面有疑问。 http://nortlander.dk/frankrig/avoriaz/pistekort/ 我已经安装了jQzoom插件,并且在IE9以外的所有其他浏览器中一切正常,是否有任何知道错误,问题或错误,而somone没有告诉我:) 所有的帮助都会受到影响。 谢谢

在规则的时间间隔内重新加载div的内容

我想在定期的时间间隔后重新加载div(Recent_updates)的内容。 我使用了以下javascript代码 var refreshId = setInterval(function() { $(‘#Recent_updates’).fadeOut(“slow”).load(‘Recent_updates.php’).fadeIn(“slow”); }, 60000); Recent_updates.php sql = “select * from recent_updates where status=’Active’ and picture1!=” and selling_method!=’want_it_now’ and selling_method!=’ads’ and bid_starting_date =now() order by item_id desc”; // sql statement $online_paginate->rows_on_page = $item_no; $results = $online_paginate->get_page_result(); // result set $num_rows = $online_paginate->get_page_num_rows(); // number of records in result set $nav_links […]

getJSON或AJAX请求不使用IE9

我一直试图解决这个问题几个小时(在这里搜索但没有解决方案有效)所以我别无选择,只希望有人告诉我为什么会这样,我该如何解决它。 这是一个简单的代码,适用于Firefox但不适用于IE9(没有其他版本) 示例代码在这里: http://jsfiddle.net/z5b2J/ 来源就是这个: $.ajax({ url: “http://query.yahooapis.com/v1/public/yql?q=select%20script%20from%20html%20where%20url%3D%27https%3A%2F%2Ftesting.website.com%2F%3Fcid%3D48hgfd45430DD%26id%3D4830F8CF0454312%27&format=json&diagnostics=true&_maxage=86400”, success: function(){ alert(‘hi’); } }); 该网站不需要是真实的测试目的。 正如您在Firefox下的小提琴中看到的那样,警告框出现“hi”但是如果您在IE9中运行完全相同的代码,则不会出现警告框。 使用getJSON方法会出现同样的情况,这对我来说是一个问题,因为我想运行一些代码而不是警报,但它不会在IE9中运行。

当Internet Explorer开发人员工具栏可见时,JavaScript脚本仅适用于Internet Explorer

我有一个在Firefox 5上运行的脚本,但没有使用Internet Explorer 9.当我打开Internet Explorer Developer Toolbar插件并尝试与以前相同的操作时 – 它可以工作。 页面上还有其他JavaScript代码正在运行,因此它只是一个不可用的部分。 有没有类似开发人员工具栏在运行时更改Internet Explorer的任何选项?

简单的jQuery无法在IE中运行

我现在注意到一些简单的jQuery不能用于移动IE9和IE10。 我有一些版权链接和简单的滑动联系表单,它使用animate()。 我还将scrollTo插件与jQuery结合使用。 我尝试了不同的版本,但仍然没有解决方案。 也许我错过了一些明显的东西。 以下是一个版权链接的代码以及用于打开和关闭的联系表单的代码。 $(‘#privacy’).click(function(){ $(‘#copyright’).hide(‘fast’); $(‘#policy’).toggle(‘slow’); $.scrollTo(‘+=800px’, 800, { axis:’y’ }); }); $(‘#plusSign’).click(function(){ if ($(‘#contactFormHolder’).hasClass(‘active’)){ $(‘#contactFormHolder’).animate({top:’-200px’},1000).removeClass(‘active’); }else{$(‘#contactFormHolder’).animate({top:’0px’},1000).addClass(‘active’);} }); 您可以在http://www.crazysunsets.com上查看

IE9:我的网站上的CPU利用率一直很低

我开发了一个使用JQuery的网站和许多拖放元素,这些元素运行良好。 尽管如此,在IE9上并且当很多拖放元素被动态加载(使用.load())并显示时,浏览器总是消耗少量的CPU(~10%)(用于刷新?)即使没有什么是由用户完成很长时间而不触摸鼠标或滚动页面。 我没有任何计时器,Chrome和Safari上的行为也没问题。 以下是我在测试后发现的背景和内容: 上下文 在我的主网页中,我使用load()函数将用户视图加载到div中。 加载的视图包含几个带有可拖动元素的容器。 这些容器是droppables,并在每次drop事件后使用load()函数刷新。 如果我首先在我的网页中插入50个标签,则不会在我的页面中滚动显示图形元素:我的CPU利用率= 0% 当我滚动显示仅包含图形元素的视图的一半时,我的CPU利用率= 10% 显示所有图形元素时:我的CPU利用率= 20% 当我减小窗口大小时:我的CPU利用率根据窗口大小减小 有谁能解释为什么? 给我一个建议? 是由于很多JQuery事件? 间谍的哪些部分代码占用CPU资源的任何解决方案? 欢迎任何建议! 编辑 当我在加载的视图中删除所有JQuery事件(click,mouseover,…)和所有JQueryUI元素声明(.draggable(),. droppable())时,CPU利用率仍然存在。 但请记住,视图始终使用.load()函数动态加载。 仅供参考,我还尝试使用$ .post()加载我的视图。 我今天早上尝试使用新的JQuery版本1.8.0和JQueryUI 1.8.22,但这并没有改变任何东西。