对不上传的网站在背景的方法彻底解决
对IE8的解决方案不支持eWebEditor在线文本编辑器如下:
{ 1 }第一,在包括对eWebEditor文本编辑器的根目录下找到editor.js文件目录。(注:editor.js文件的不同的版本可能是不同的,也许在js目录)。
{ 2 }打开editor.js文件用记事本,找到下面的代码:
如果(元。yuseronclick)eval_r(element.yuseronclick + 'anonymous()');
注:对于不同版本的代码可能是不同的,或下面的代码:
复制代码代码如下所示:
如果(元。yuseronclick){
eval_r(element.yuseronclick + 'anonymous()');
}
上面两段代码的格式不同,代码是一样的,意思是一样的!
(3)上面的代码被下面的代码所取代:
复制代码代码如下所示:
如果(navigator.appversion.match( / 8 /我)= = 8。)
{
如果(元。yuseronclick)eval_r(element.yuseronclick + 'onclick(事件));
}
其他的
{
如果(元。yuseronclick)eval_r(element.yuseronclick + 'anonymous()');
}
{ 4 }测试在IE6,IE7和IE8可以正常使用,但傲游浏览器IE8安装在机器的使用是不工作的,汗!然后添加判断傲游浏览器代码:
复制代码代码如下所示:
如果(navigator.appversion.match( / 8 /我)= = 8。| | navigator.appversion.match( /傲游/我)= = 'maxthon)
{
如果(元。yuseronclick)eval_r(element.yuseronclick +onclick(事件));
}
其他的
{
如果(元。yuseronclick)eval_r(element.yuseronclick +匿名());
}
经过测试,IE6,IE7,IE8,漫游,360浏览器可以正常使用!另外,如果上述方法不好,不妨试试下面的施工方法:
复制代码代码如下所示:
尝试{
如果(元。yuseronclick)eval_r(element.yuseronclick +匿名());
}
catch(e){
如果(元。yuseronclick)eval_r(element.yuseronclick +onclick(事件));
}
IE8不支持的终级解决方案的eWebEditor在线文本编辑器:
如果你发现上面的代码不好!怎么了这是因为你使用的是IE8的升级版本,IE的版本号,读出由代码之前的升级版本,该版本读错了,上面的代码是当然不是,在这个时候你最好重新下载并安装一个最终的IE8版本可以。或者你必须使用你的代码来改变:
复制代码代码如下所示:
如果(navigator.appversion.match( / MSIE(7 | 8) /我)!= NULL){
如果(元。yuseronclick eval()element.yuseronclick +onclick(事件));
其他{ }
如果(元。yuseronclick eval()element.yuseronclick +匿名());
}
或
复制代码代码如下所示:
尝试{
如果(元。yuseronclick eval()element.yuseronclick +匿名());
}
catch(e){
如果(元。yuseronclick eval()element.yuseronclick +onclick(事件));
}
但上述的修改将导致文本编辑器再次失败的IE7浏览器下正常!!!所以最好(说服客户)安装IE8的最终版!