eWebEditor编辑器在IE8/IE7下不能正常使用解决方法

一般我们使用ewebeditor编辑器都是如下操作

 代码如下 复制代码

<form method="post" action="save.asp">
<INPUT type="hidden" name="content1" value=""/>
<IFRAME ID="eWebEditor1" src="editor/eWebEditor.asp?id=content1&style=s_coolblue" frameborder="0" scrolling="no" width="550" height="350"></IFRAME>
</form>

在获取内容时如下

上传表单数据获取,明天讲述ewebeditor如何对已经存在的文章进行编辑!

 代码如下 复制代码

dim sContent,i
for i=1 to request.Form(“content1″).Count
sContent=sContent&request.Form(“content1″)(i)
next

通过以上代码,可以将数据赋给sContent.然后传至数据库.

我碰到了在ie7/8中居然不显示,后来得知原因是

eWebEditor在线网页编辑器很多网络后台中都集成了,但是在最新IE浏览器IE8和IE7中却无法使用,因为ie8屏蔽了anonymous方法。所以需要修改一下editor.js里的代码。

在eWebEditor目录下搜索editor.js文件,用记事本打开找到这段代码:

 代码如下 复制代码

if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");

据说因为ie8屏蔽了anonymous方法 所以要改成click方法:

 代码如下 复制代码

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

将上面这段代码替换掉原来的就可以了。

时间: 2024-11-01 09:15:38

eWebEditor编辑器在IE8/IE7下不能正常使用解决方法的相关文章

js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法

  这篇文章主要介绍了js插件设置innerHTML时在IE8下提示"未知运行时错误"解决方法,较为详细的分析了错误的原因及对应的解决方法,需要的朋友可以参考下 本文实例讲述了js插件设置innerHTML时在IE8下提示"未知运行时错误"解决方法.分享给大家供大家参考.具体分析如下: 问题描述: 网站中使用了一个js插件,设置innerHTML时,在IE8下报错"未知运行时错误": ? 1 2 3 4 5 <div id="di

关于onchange事件在IE和FF下的表现及解决方法

 本篇文章主要是对关于onchange事件在IE和FF下的表现及解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在最近做的一个项目中,有这么一个功能点:页面上有一个checkbox,当用户选择或者取消选择该checkbox时会向后台发一个jsonp请求.当时的实现是为这个checkbox添加一个onchange事件,但结果却出人意料,为此,我深入的研究了一下,发现了onchange事件在IE和FF下的表现存在着以下问题.   问题①:在FF下,当改变checkbox的选中状态时

针对今天客户提出的问题IE8 浏览器文本模式变为杂项解决方法

今天我们有家客户巨豪自动化设备有限公司,反应网站在ie8打开有变形的问题,佳速互联工程师查找部分资料帮助客户及时解决了,现将解决方法总结如下: 在没有处理前网站打开时候导航显示不正常:如图所示 解决后显示正常如图: 解决方法1: .html 文件解决方法: head 加入:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> .jsp 文件解决方法: <!DOCTYPE>

梅花雨的日历控件在ASP.NET2.0下不可用的解决方法

asp.net|解决|控件|日历 梅花雨的日历控件的确很好用,可是在asp.net 2.0下,会发现安以往的方式用不起了,js报错"缺少对象".解决方法如下 1.<%@ Page Language="C#" CodePage="936"..... 一定加入936 ,否则出错 2.去掉 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu

SharePoint 2013 InfoPath无法保存下列表单的解决方法

在使用InfoPath发布表单,发布到SharePoint服务器报错,如下介绍: 环境:Windows 2012 DateCenter + Sql 2012 + SharePoint 2013 + Office 2013 错误截图 列表单的解决方法-sharepoint infopath"> 错误描述 InfoPath无法保存下列表单:http://url/InfoPathLibary 此文档库已被重命名或删除,或者网络问题导致文件无法保存.如果此问题持续存在,请于网络管理员联系. 解决方

img标签下多余空白BUG解决方法

根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大家参考. 在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是"见机行事". 1.将图片转换为块级对象 即,设置img为"display:block;".在本例中添加一组CSS代码:"#sub img {display:block;}&q

Linux系统下无法访问mysql解决方法

  mysql是一个关系型数据库管理系统,但最近有用户反映,在Linux系统下无法访问mysql,相信不少用户都有遇到过这个问题,这是怎么回事呢?Linux系统下无法访问mysql该怎么办呢?下面我们一起来看看解决方法. 1.问题及异常 ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!!!

js改变img标签的src属性在IE下没反应的解决方法

在Chrome FF里都能改变成功,但在IE下却不行,网上搜了半天,大概了解了,这个是IE的一个bug,具体的解决方法如下,有类似问题的朋友可以参考下哈,希望对大家有所帮助   今天写项目时遇到个图片需要动态改变,例: <img src="images/image01.jpg" id="myImage" /> 然后改变时,使用js脚本: document.getElementById('checkCodeImage').src='images/image

Linux系统下终端乱码终极解决方法

初入linux的程序员们,经常会受到乱码的问候.可谓"始乱终弃".因为乱码,并且最终放弃了linux的不在少数.好吧,言归正传,先看看各类乱码是怎么形成的. 中文字符乱码 这种情况一般是安装了中文控制端,但没有启用中文应用造成的.只需要启动相应软件即可,如zhcon.或者是启用了相应软件,但字符集不对,需设置相应字符集,例如export LANG=zh_CN.UTF-8 ORACLE安装界面乱码 虽说ORACLE支持多国语言,会根据环境变量自动选择字符集,但中文安装好像还有问题,不过1