永发信息网

eWebEditor 编辑器功能不能使用

答案:2  悬赏:0  手机版
解决时间 2021-12-03 16:07
eWebEditor 编辑器功能不能使用
最佳答案
能用,但不是所有IE版本都直接可以用,不同的版本需要不同的设置;
  eWebEditor编辑器按钮失效,IE8下eWebEditor编辑器无法使用问题解决方法有两个,一个是下面的方法通过修改js文件,其实我们也可以使用第二种方法通过在页面中加入这一句即可。
  
  或
  
  上面的两个意思都是一样的,写法稍有不同。
  通过修改js文件如下操作:
  在eWebEditor的目录里找到Editor.js文件,路径是webedit\Include\Editor.js(版本不同路径也不一定相同新版本中webedit/js/editor.js),在其中找到如下代码:
  if (element.YUSERONCLICK) {
  eval_r(element.YUSERONCLICK + "anonymous()");
  }
  或
  if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()");
  版本不同可能写法有点区别
  将上面的代码替换为
  if(navigator.appVersion.match(/8./i)=='8.')
  {
  if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "onclick(event)");
  }
  else
  {
  if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()");
  }
  在进入后台测试下,是不是eWebEditor编辑器按钮可以正常使用了。IE8下还是会有部分问题。
  用这样一段代码,对浏览器的版本做一个判断就好了,ie6下面应该也能用。
全部回答
ewebeditor编辑器虽然好用但浏览器兼容性问题很多,下面是解决ie7、8和遨游,其他浏览器自己可以仿照去做。^_^
解决步骤如下:
1、找到editor.js或者editor.asp文件
2、找到如下代码
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
//ctrl+f 快速查找某些关键字!
3、用下面代码替换上面的代码(有几处替换几处)
//修改ewebeditor,以便在IE8\7及遨游里能够正常使用编辑器
if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
//修改ewebeditor结束

希望能解决你的问题!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阿玛尼唇釉 上面 62N806 什么意思
小李和小张在一条600米长的环形跑道上练习跑
如何做茄子面怎么做好吃 茄子面
德意万人团购会优惠力度大吗,都有什么奖品?
什么时候年氏家族被灭九族
自己出钱修的门前的路,邻居过路,是不是要承
液相色谱质谱联用仪对进样样品前处理的要求有
年轻还是学门技术比较好!
偷砍树木有多严重?
新代10系统老是突然就报追随误差超过是什么故
微信公众号如何排版,怎样快速学会公众号排版
Java定时任务向db2数据库批量插入数据时报错
歌词是你给出爱上我的理由的歌名
丝美姿防晒套盒多少钱
1.055的X次方等于2,求X,lg不记得怎么算了,
推荐资讯
“甫一相见”这个成语出自哪儿?什么意思?
一部关于文化站长寻宝,国宝当作垃圾扔掉的电
腾讯大王卡免流应用必须在王卡助手启动才免流
固安的发展值得期待,北京卫星城的提法多少给
一个人在夜里独行无助的心情句子
巴马高中毕业班录取情况
要练多久才可以单手引体向上?
使用碱性焊条时应比酸性焊条的焊接电流减少多
丹徒到丹阳怎么走
如何使用GlobalMapper软件创建基站点图层
陵县滋镇派出所地址在什么地方?想过去办事
建筑图纸中sqm代表什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?