ie模式下html中的按钮失效,解决ewebeditor编辑器在IE8下按钮失效、点击后没反应的问题...
有客户反映了升级到IE8浏览器后,后台编辑器按钮失效、点击后没反应的问题。登录客户后台发现使用的是一款流行的eWebEditor编辑器,在ie8中,默认情况下,居然会无法使用ewebeditor的弹出框功能。根据错误,查看代码(编辑器所在目录/Include/Editor.js)发现ewebeditor中使用了ie8不支持的anonymous()方法。如下:if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
由于IE8已不支持anonymous()方法,Netscape浏览器支持onclick()方法,我们换成onclick()方法,测试了一下,成功!
由于浏览器的兼容性不同,最终代码如下:if(navigator.appVersion.match(/8./i)=='8.')
{
if(element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
也可以使用:try{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
catch(e){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
使用时注意以上的引号为半角的!
ie模式下html中的按钮失效,解决ewebeditor编辑器在IE8下按钮失效、点击后没反应的问题...相关推荐
- linux安装vscode菜单乱码,在Ubuntu 18.04系统下vscode中zsh乱码的解决方法
以下为你介绍在Ubuntu 18.04 LTS系统下vscode中zsh乱码的解决方法. 详情 在Ubuntu 18.04 LTS系统下安装了zsh和agnoster主题,但是出现了终端中有乱码的情况 ...
- ie8 js未指明的错误_修复ueditor百度编辑器在IE8下shCore.js报错'undefined'错误的问题...
ueditor在IE8下点击任意文本框报脚本错误 错误问题: 在IE8下出现脚本错误 'undefined' 为空或不是对象 的问题 出现问题的文件为: 行数:299行 文件路径:ueditor\th ...
- ubuntu 下浏览器中打开网页乱码解决
出现的问题:在ubutnu下,自己写的网页代码(里面有中文),在文本编辑器中还显示正常,但在chrome和firefox中却出现乱码. 原因:ubutnu默认的编码方式为utf-8,而chrome浏览 ...
- 完美解决eWebEditor编辑器按钮失效 IE8、9无法使用方法
搜索Editor.js文件 找到代码 if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); ...
- windows下编译c语言文件路径,解决JNI在Windows环境下因长路径导致编译失败问题
之前听一个朋友反馈LuaScriptoCore在Windows下编译会报错,今天特意跑到Windows环境下测试了一番,果然是存在问题.得到了下面的编译报错信息: Build command fail ...
- 讯时后台编辑器在IE8下无法打开窗口的解决办法
就是弹不出上传等窗口,其他这就是eWebEditor编辑器和IE8的问题 问题出现在anonymous函数上,IE8没这个函数,用onclick替换就好了,但改后IE6又不弹了 所以这样改Includ ...
- java关闭ie提示错误_IE或软件加载页中提示脚本错误的解决办法集合
好多朋友发现IE经常出现错误提示,一般的软件中加载页面的也经常出现这个问题,例如flashget,迅雷,联众世界,QQ中,不一定是因为我们自身的问题,有可能是他们的程序出错 IE脚本错误 flashg ...
- UIActionSheet -- 发现Cancle按钮会出现在其他按钮上头解决方法
UIActionSheet -- 发现Cancle按钮会出现在其他按钮上头解决方法 // 创建时不指定按钮 UIActionSheet *sheet = [[UIActionSheet alloc] ...
- Redis中的HotKey如何解决
对于三高系统,Redis是必须/必需的,当并发高到一定的程度就可能会出现HotKey的问题,今天我们来看下Redis中的HotKey如何解决. 什么是HotKey 在较短的时间内,海量请求访问一个Ke ...
最新文章
- DIV+CSS圆角边框
- angular-JS模仿Form表单提交
- win7卸载打印机驱动
- python怎么做乘法表_python怎么写乘法表
- SpringCloud个人笔记-01-Eureka初体验
- JS_单个或多个文件上传_不支持单独修改
- 中国联通加快数据中心建设:全网机架数量超过32万架
- python教程视频-Python基础视频教程(600集)【传智播客精品教程】
- 二分图中的最大匹配数等于最小点覆盖数的证明
- LINUX使用C执行系统命令ping,读取执行结果的崩溃日志
- Qt QSsh 使用 windows Qt实现ssh客户端
- 将Ubuntu从Win7的魔爪中拯救出来
- java平均的随机数_Java 随机数详解
- 解决fortify扫描出的Path Manipulation问题(java语言)
- python读HDF数据
- Java 实现PDB数据库中蛋白质部分序列与Uniport数据库中相应的全长序列的最优匹配
- 视频压缩软件,视频压缩软件哪个最好用?
- 哈里森,史上最具空间价值的钟表匠
- 论文阅读《Visual Measurement Integrity Monitoring for UAV Localization》
- java多线程设计模式详解[推荐]
热门文章
- 译:重置/还原Windows IIs设置为默认设置
- Office合并字符功能比较(转)
- windows mobile 开发 web service 未能建立与网络的连接、无法连接到远程服务器
- 业务模型管理平台 开源_在可靠的开源模型上建立业务
- es6 默认的 Iterator 接口
- Number.isInteger()
- Path(1)vrep中的贝塞尔点、控制点的简单区分
- 企业文件存储服务器规划,企业文件存储服务器
- java 文件大小统计工具类_Java获取文件大小,文件夹内文件个数的工具类
- linux pivot root,[mydocker]---通过例子理解chroot 和 pivot_root