曹杨教学点? 北桥教学点? 学校总部? | 设为首页 | 加入收藏 | 官方微信
365棋牌新手卡怎么使用_365棋牌全民游戏_365棋牌游客服充值
打造“培训+就业”一站式服务品牌!
  • Python+AI工程师
  • Web前端工程师
  • Java软件开发工程师
banner1

首页>>学员天地

解决eWebEditor在IE8下图片上传等按钮不能使用的方法
编辑:simon? 阅读:3116次? 发布:13-05-19

网站后台eWebEditor在IE7、IE8、IE9等下,图片上传等按钮总是不能正常弹出,解决在IE7或IE8不支持eWebEditor在线文本编辑器的方法如下:

1、首先找到eWebEditor编辑器所在的目录,然后搜索到editor.js文件,由于eWebEditor有很多个版本,所以editor.js文件所在的目录也有所不同,有的可能在Include目录下,有的可能在js目录下。

2、用记事本打开editor.js文件,找到如下代码:
?? if (element.YUSERONCLICK) {
??? eval(element.YUSERONCLICK + "anonymous()");
?? }
?? 由于eWebEditor编辑器版本不同,有的可能找不到上面的代码,而是下面这样的代码,两种代码只是书写格式不同而已,含义是一样的:
?? if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
??
3、将上面的代码替换为下面的代码即可:
?? if(navigator.appVersion.match(/8./i)=='8.'|| navigator.appVersion.match(/7./i)=='7.')
?? {
???? if (element.YUSERONCLICK)
?????? eval(element.YUSERONCLICK + "onclick(event)"); //IE8 or IE7
?? }
?? else
?? {
?????? if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()"); //IE6
?? }

经测试,以上方法在IE9中也不能使用图片上传等按钮,将上述代码换成如下即可。
?? if(element.YUSERONCLICK)
?? {
????? try
????? {
????????? eval(element.YUSERONCLICK+"onclick(event)");
????? }
????? catch(e)
????? {
????????? eval(element.YUSERONCLICK+"anonymous()");
????? }
?? }



上一篇:?CSS中clear:both的使用详解? ?下一篇:?解决span float:right不能右对齐而是换行显示
网络大专、自考本科,学历轻松拿!
?2016-2020 上海内威职业技能培训学校 版权所有
普陀区真南路1051弄5号303室(邮编:200331)
咨询:021-62434966? 合作:021-13371929650? 就业:021-62434966? 传真:021-? 电邮:service@snetway.com
《中华人民共和国电信与信息服务业务》经营许可证沪ICP备15002602号?