editor.js 缺少对象的解决方法(ewebeditor 使用)
2010-06-04 13:14
603 查看
前几天更新了IE浏览器,版本为IE8。然而今天更新网站内容的时候发现编辑器的功能失效了。
于是赶紧百度搜索了下,发现其原因是ie8屏蔽了anonymous方法所以要改成onclick方法,打开编辑器文件夹下面的editor.js文件,有这样的段代码:
if (element.YUSERONCLICK) {
eval(element.YUSERONCLICK + "anonymous()");
}
修改方法(替换为下面的):
if(navigator.appVersion.match(/8./i)=='8.')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
用这样一段代码,对浏览器的版本做一个判断就好了,IE6、IE7、IE8,一样有效的!
--------------------------------------------
http://www.25gx.com/blog/Website-Design/108/
http://www.windlg.net/news/nws_dtl.asp?nid=10005262
于是赶紧百度搜索了下,发现其原因是ie8屏蔽了anonymous方法所以要改成onclick方法,打开编辑器文件夹下面的editor.js文件,有这样的段代码:
if (element.YUSERONCLICK) {
eval(element.YUSERONCLICK + "anonymous()");
}
修改方法(替换为下面的):
if(navigator.appVersion.match(/8./i)=='8.')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
用这样一段代码,对浏览器的版本做一个判断就好了,IE6、IE7、IE8,一样有效的!
--------------------------------------------
http://www.25gx.com/blog/Website-Design/108/
http://www.windlg.net/news/nws_dtl.asp?nid=10005262
相关文章推荐
- editor.js 缺少对象的解决方法(ewebeditor 使用)
- eWebEditor不支持IE8的解决方法[js报错:缺少或不支持对象 editor.js]
- eWebEditor不支持IE8的解决方法[js报错:缺少对象 editor.js]
- eWebEditor不支持IE8的解决方法[js报错:缺少对象 editor.js]
- 转:eWebEditor不支持IE8的解决方法[js报错:缺少对象 editor.js]
- eWebEditor不支持IE8的解决方法[js报错:缺少对象 editor.js]
- eWebEditor在IE8下无法使用的解决方法
- swipe.js工具包实现手机web滑动轮播效果存在jQuery对象不能使用问题并解决(个人项目经验)
- IE8下eWebEditor编辑器无法使用的解决方法
- 终于找到了在asp.net使用popcalendar.js 日历时候提示出现"缺少对象“的解决办法。
- eWebEditor在IE8中使用时候总是报错“没有对象”。解决办法如下:
- jQuery对象和DOM对象转换,解决jQuery对象不能使用js方法的问题
- Jquery中使用setInterval和setTimeout会提示缺少对象的错误,解决方法如下:
- 完美解决eWebEditor编辑器按钮失效 IE8、9无法使用方法
- eWebEditor在IE8中使用时候总是报错“没有对象”。解决办法如下:
- 引入JS文件IE6报语法错误或缺少对象问题的解决方法
- Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- js 中使用indexOf()方法是提示(对象不支持此属性或方法)如何解决?