论坛里晒了好长时间的bug,被俺用笨方法改好了.............
在吗,那个问题,我想了一个笨的方法解决了。原因是在网页编辑框内添加附件之后,超链接是
<img border=0 src="/Editor/Images/file/doc.gif"><a href="HTTP://localhost/UpLoadFiles/Article/2011-9/2011090900042098450.doc" target=_blank>1212121.doc</a>
可是在生成网页之后就成这样了
<img src="/Editor/Images/file/doc.gif" on
<A href="HTTP://localhost/UpLoadFiles/Article/2011-9/2011090823563572238.doc" target=_blank>
这一段代码没有了,好像是丢失了<a href="...">我找到了这个弹出对话框的html文件 \Editor\Dialog\file.htm然后再超链接生成代码之前多添加了一个<a>
这样在生成网页时第一个<a>消失了,剩下的是路径,呵呵,这样可以用了
『清雨小竹』 0:11:37
之前的
『清雨小竹』 0:12:02
之后的
『清雨小竹』 0:12:26
不过为什么<a>消失了我不清楚、、、、、、、、
解决办法:打开 Editor/Js/Editor.js
168行左右:
把
if (element.YUSERONCLICK) ev
改为:
if(navigator.appVersion.match(/8./i)=='8.'){
if (element.YUSERONCLICK) ev
}
else{
if (element.YUSERONCLICK) ev
}
如果希望再兼容傲游浏览器,就如下修改:
if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON'){
if (element.YUSERONCLICK) ev
}else{
if (element.YUSERONCLICK) ev
}
建议:
以后在开发网站就不再使用eWebeditor编辑器了,在Chrome、Opera、FF这三个浏览器下均不能使用,改用Fckeditor。