eWebEditor在IE8,IE7下所有按钮无效之解决办法
2010-05-26 21:25
525 查看
今天搞一个小网站,结果用到了eWebEditor
测试结果,点击所有的按钮都无效,什么反应都没有,于是在网上找答案,
下面将错误的原因和方法总结道这里,备忘。
错误的原因是因为ie8屏蔽了anonymous方法
所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码(大概在166所在的函数中):
Js代码
if
(element.YUSERONCLICK) eval(element.YUSERONCLICK +
"anonymous()"
);
把那个anonymous方法改成onclick就可以了。
问题是解决了,结果发现把那个方法改成onclick之后在ie6下面就不管用
了 ,解决方法:
Js代码
if
(navigator.appVersion.match(/MSIE (7|8)/./i)!=
null
){
if
(element.YUSERONCLICK) eval(element.YUSERONCLICK +
"onclick(event)"
);
}else
{
if
(element.YUSERONCLICK) eval(element.YUSERONCLICK +
"anonymous()"
);
}
OK,这下对了。
谢谢大家支持!
测试结果,点击所有的按钮都无效,什么反应都没有,于是在网上找答案,
下面将错误的原因和方法总结道这里,备忘。
错误的原因是因为ie8屏蔽了anonymous方法
所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码(大概在166所在的函数中):
Js代码
if
(element.YUSERONCLICK) eval(element.YUSERONCLICK +
"anonymous()"
);
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
把那个anonymous方法改成onclick就可以了。
问题是解决了,结果发现把那个方法改成onclick之后在ie6下面就不管用
了 ,解决方法:
Js代码
if
(navigator.appVersion.match(/MSIE (7|8)/./i)!=
null
){
if
(element.YUSERONCLICK) eval(element.YUSERONCLICK +
"onclick(event)"
);
}else
{
if
(element.YUSERONCLICK) eval(element.YUSERONCLICK +
"anonymous()"
);
}
if(navigator.appVersion.match(/MSIE (7|8)/./i)!=null){ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); }else{ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); }
OK,这下对了。
谢谢大家支持!
相关文章推荐
- eWebEditor在IE8,IE7下所有按钮无效之解决办法
- eWebEditor IE7 IE8 所有按钮无效 解决办法
- eWebEditor在IE8,IE7下所有按钮无效之解决办法
- eWebEditor在IE8,IE7下所有按钮无效之解决办法
- eWebEditor在IE8,IE7下所有按钮无效之解决办法
- eWebEditor在IE8,IE7下所有按钮无效之解决办法
- eWebEditor在IE8,IE7下所有按钮无效之解决办法
- eWebEditor IE7 IE8 所有按钮无效 解决办法
- eWebEditor在IE8,IE7下所有按钮无效之解决办法
- eWebEditor在IE8、Maxthon下所有按钮无效的最终解决办法!
- IE8和IE9下ewebeditor上按钮无效的解决办法
- 彻底解决IE8和IE9下ewebeditor上按钮无效的方法
- ie7 ie8 maxthon等浏览器下eWebEditor 错误的终极解决办法
- 解决ewebeditor 2.8免费版在IE8下按钮无效的问题
- eWebEditor在IE8下所有按钮都无效
- ewebeditor在ie8下所有按钮点击无效解决方案
- 解决eWebEditor编辑器在IE7跟IE8中无法正常使用的问题
- eWebEditor IE7 所有按钮失效,弹出JS错误
- eWebEditor不支持IE,IE8,IE7,火狐,遨游的解决方法
- eWebEditor在ie9下按钮功能失效的解决办法