创立网站管理系统,关于新闻文章内无法添加附件的修改

论坛里晒了好长时间的bug,被俺用笨方法改好了.............

『清雨小竹』  0:10:59
在吗,那个问题,我想了一个笨的方法解决了。原因是在网页编辑框内添加附件之后,超链接是
<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" οnclick="javascript:window.open(this.src);" style="cursor:pointer;" οnlοad="javascript:if(this.width>600)this.style.width='600px';" border="0" />1212121.doc</A>
<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>消失了我不清楚、、、、、、、、
 
 
*****************************************华丽的分割线*********************************************************
另:编辑框工具栏不能在ie8中使用修改
  在IE8.0 Beta2版本下,Editor可以正常使用,IE8.0 RC1版本就不行了,新发布的IE8.0正式版也不行,在Editor编辑器上点击很多按钮均没有反应。当点击按钮的时候激活对应函数,IE8正式版对anonymous()进行了限制。

 

解决办法:打开 Editor/Js/Editor.js

168行左右:

 


 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()");
 }

 

 

如果希望再兼容傲游浏览器,就如下修改:

if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON'){
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}

 

 

建议:

 

以后在开发网站就不再使用eWebeditor编辑器了,在Chrome、Opera、FF这三个浏览器下均不能使用,改用Fckeditor。

转载于:https://www.cnblogs.com/zzzili/archive/2012/12/06/6662809.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值