【javascript – IE9导入内联SVG元素坏了】教程文章相关的互联网学习教程文章

javascript – 帮助!? IE9:当onkeydown脚本和用户选项卡修改了值时,onChange事件不会触发【代码】

我们在asp.net中有一个自定义数字文本框.在oninput事件中,检查输入的无效字符,并设置文本框的值.处理OnChange事件以在用户离开文本框后执行某些操作.这适用于firefox,chrome和IE8. 在IE9中,在上一个事件中设置文本后,onchange事件不再触发.这就是问题所在:<input type="text" onKeyDown="this.value=this.value;" onChange="alert('test');" />在此示例中,onChange事件不会在IE9中触发.无论你使用什么类型的事件,OnKeyDown,OnInpu...

javascript – IE9 – 函数错误:’ArrayBuffer’未定义ReferenceError:’ArrayBuffer’未定义【代码】

我已经创建了一个下载pdf的应用程序. pdf基于html表.应用程序在所有浏览器中都运行正常,但是当我在IE9中运行时,我在函数中遇到错误:’ArrayBuffer’未定义ReferenceError:’ArrayBuffer’未定义.由于IE9是基于HTML5的浏览器,jspdf应该可以工作. Working Demofunction demoFromHTML() {var pdf = new jsPDF('p', 'pt', 'letter');pdf.cellInitialize();pdf.setFontSize(10);$.each($('#customers tr'), function (i, row) {if ($(...

javascript – IE9拒绝处理XML响应【代码】

这是与this one有关的问题. 在UPDATE II中,我根据Jamie的反馈添加了一个脚本. 更新 – tl;博士: 我用临时密钥创建了一个小提琴,这样你们就可以更容易地看到问题:http://jsfiddle.net/S6wEN/. 由于这个问题太长了,这是一个总结. >我尝试使用imgur API通过跨域XHR更新图像.>为了在实现中抽象细节,我使用的是Jquery Form Plugin(显然,它包含在小提琴中).>在Chrome,Firefox等中运行良好,但它在IE9中不起作用.>预期的结果是更新图像并...

javascript – jQuery 1.10.2和ie9 – 仅在打开开发人员工具时才有效

我创建了一个网站http://ildesignstudio.ru/promo/它几乎在所有浏览器中都能正常工作,但在IE9中它表现得很奇怪.jQuery脚本不起作用(顶部有一个不起作用的滑块,页面中间有一个旋转木马).但!一旦我打开开发人员工具(F12)并刷新页面 – 它就可以正常工作. 所有< script>标签放在< / body>之前并从网站文件夹(而不是CDN)加载jQuery. 有人知道为什么会这样吗?解决方法:请删除console.log表单script.js

javascript – 我应该使用IE9的“IE8文档模式”来调试IE8支持吗?

我正在开发一个具有相当复杂的DOM交互的webapp. > IE9的“IE8文档模式”是IE8渲染的一个相当不错的模拟吗? 如果失败了,是否有办法在同一台Windows 7计算机上同时使用IE8和9?我肯定会在发布前对’正常’的IE8进行测试,但如果我能在我自己的开发机器上解决大部分问题,那就太好了.解决方法:它相当不错,而且很容易使用,所以我愿意.但是对IE8进行最终检查是个好主意.您可以安装像IETester这样的程序,它允许您使用多个版本的IE,但它不是...

javascript – 在IE9中拖放HTML【代码】

我尝试拖放HTML.除了IE9之外,它在所有浏览器中都运行良好(不需要低于IE9). IE9中未触发ondrop事件. 任何帮助?这是我的代码. jsFiddle 提前致谢.解决方法:如果用标签替换div,它将起作用.但是,您还应该进行其他一些更改,首先通过在onclick事件中返回false来确保a标签不是可点击的链接:<a class="div123" href="#" draggable="true"ondragstart="handleDragStart(event)"ondrop="handleDrop(event)"ondragover="dragoveHandler(even...

javascript – IE9中的jQuery选择器’:not()’或方法’.not()’行为【代码】

以下代码片段使用chrome 23,firefox 3.5和IE9进行了测试:<!DOCTYPE html> <html><head><title>test</title><script src="jquery-1.7.2.min.js"></script><script>$(function() {$('#id1 *').not('.c1 *').attr('disabled', true);});</script> </head><body><div id="id1"><div class="c1"><input type=radio>td1</input></div><div class="c2"><input type=radio>td2</input></div></div> </body></html>只应禁用td2,但通常的嫌疑...

javascript – IE9无法识别原型功能?【代码】

我正在研究一个AngularJS SPA,我正在使用原型来向通过AJAX作为JSON传入的对象添加行为.假设我刚从AJAX调用中得到了一个时间表x. 我已经定义了Timetable.prototype.SomeMethod = function(),我使用https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf来将x的原型设置为TimeTable.prototype.我也有polyfill. 如果我调用x.SomeMethod(),这适用于IE> 9,FF,Chrome等.然而,IE 9让我...

我怎样才能强制IE9在使用调试器时“看到”最新的javascript?【代码】

我正在使用IE9来调试Web应用程序.我在加载页面后对javascript做了一些更改.我无法让IE9停止使用新代码.消息是“未加载文档中的代码”.我可以在没有调试时设置断点,但是当我开始调试时它们将无效.我正在使用IE7浏览模式,IE7文档模式. 我试过的事情: >关闭开发工具窗口,重新打开>停止调试,开始调试>在开发工具窗口中按Ctrl R(与清除浏览器缓存按钮相同)>在IE9网页上按Ctrl R.>在Ie9网页上按Ctrl F5>清除此域的浏览器缓存>检查(设置)...

javascript – IE9权限在写入窗口时被拒绝 – ExtJS 4 App【代码】

var display_setting = "toolbar=yes, location=no, directories=yes, menubar=yes,";display_setting += "scrollbars=yes, width=750, height=600, left=100, top=25";var printwin = window.open('', 'printwin', display_setting )printwin.document.open()printwin.document.write("Testing")printwin.document.close()为什么上面的代码在IE9中生成“Permission Denied”错误,但在Firefox或Chrome上运行得很好?有工作吗?它是...

javascript – IE9导入内联SVG元素坏了

我使用this method将SVG文档导入到页面中,它运行得很好,但在IE9中,没有< image>导入后标记工作(它们显示为损坏的图像,即使它们的xlink:href属性正确).为什么会发生这种情况,是否有任何解决办法?这是一个简单的test page.它在Chrome,FF等中运行良好,但在IE9中没有.解决方法:this answer中提供的importNode的js实现没有正确设置命名空间属性,它应该使用setAttributeNS来正确设置xlink:href.这个other implementation of importNod...

javascript – JW Player不在ie9和ie10播放MP4视频格式视频【代码】

我在我的网页上实现了jw player 6 player.我能够在浏览器ie9和ie10中的jw播放器中播放mp3文件.但我无法在两种浏览器中播放MP4文件,但它在ie8中工作正常.下面是我使用的代码.<head runat="server"><meta http-equiv="Content-Type" content="video/mp4" /><title>JW Player</title> <script type="text/javascript" src="JwPlayer/jwplayer.js"></script><script type="text/javascript"> jwplayer.key = "Key";</script> ...

javascript – $(window).width()在IE9中不起作用【代码】

我正在做类似的事情:// get the screen height and width var maskHeight = $(document).height(); var maskWidth = $(window).width();// calculate the values for center alignment var dialogLeft = (maskWidth/2) - ($('#dialog-box').width()/2);但看起来它在IE9中不起作用.解决方法:试试这个:var maskWidth = window.innerWidth; var maskHeight = window.innerHeight;或者在标准兼容模式的IE 6中:var maskWidth = doc...

javascript – Angular JS不能与IE9一起使用,但可以与其他浏览器一起使用【代码】

所以我正在研究一个小型应用程序,它可以从API网址中获取,如此… $http.get(S_URL) .then(function(res){…我的应用程序适用于chrome,safari,opera和firefox,但在IE9中显示空白屏幕我错过了我的html或js文件中的内容吗?这是我在IE的html文件中所拥有的… <!--[if lte IE 8]><script src="js/json2.js"></script><script>document.createElement('ng-include');document.createElement('ng-pluralize');document....

javascript – 在IE9的html页面中访问js里面的全局函数【代码】

我正在尝试访问我在main.js文件中声明的全局函数,并尝试在html页面中使用它:<!DOCTYPE html> <html><head></head><body><script src='main.js'></script><script>(function(){window.myFunction();})();</script></body> </html>还有我的main.js文件(function(){window.myFunction = function(){alert(1);} })();这适用于所有浏览器,但IE9并没有测试其他IE版本.你觉得我做错了什么?或者它与IE有什么关系?解决方法:你应该在main....

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部