ewebeditor编辑不能弹出上传对话框

这里提供第三种方法,修改i这个编辑器的代码,就可以直接解决在IE7 8 浏览器正常使用了。具体方法如下:

打开include下面的editor.js文件,有这样的段代码:

 代码如下 复制代码

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

    说是因为ie8屏蔽了anonymous方法 所以要改成click方法,于是就改成这样,但是我又有了一个惊人的发现,那就是改成这样之后在ie7下编辑器就不管用了,痛苦之余我又去网上查,网上果然高水如云,果然在csdn上找到了答案:

 代码如下 复制代码

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(/MSIE (7|8|9)./i)!=null){
  if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
 }else{
  if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
 }

把代码改成这样之后在ie7和ie8下就都管用了。

时间: 2024-11-26 14:47:20

ewebeditor编辑不能弹出上传对话框的相关文章

Web实现点击图片弹出上传文件窗口代码

通过一些代码可以简单的实现点击图片弹出上传文件窗口,省去使用fileupload标签,具体的实现如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助     复制代码 代码如下: <style> .fileInputContainer{ height:256px; background:url(upfile.png); position:relative; width: 256px; } .fileInput{ height:256px; overflow: hidden; font-size:

ackage nstaller-Android 关于PackageInstaller,如何阻止弹出“未知源”对话框的问题

问题描述 Android 关于PackageInstaller,如何阻止弹出"未知源"对话框的问题 每次从应用商城下载应用时,都会弹出"为了安全,禁止未知源"的选项,我想把他去掉.看了一下代码,PackageInstallerActivity.java中,如何判断调进来的为应用商城呢?(我做的目的是应用商城不弹,其他应用调用PackageInstallerActivity弹),请教各路大神.我尝试了下面几种方法,都完败1.通过getCallingPackage(),

如何在调用WCF服务之前弹出一个确认对话框?

昨天有人在微博上问我如下一个问题: 老蒋,客户端调用wcf的一个接口函数时,有没有什么办法可以先弹出一个确认框,确认后再执行调用.因为这个接口函数再很多地方都执行了调用,所以我想在某个入口进行统一地弹出一个确认框... 其实这个问题可以通过WCF的扩展来完成,具体来说这个扩展涉及到一个我们不太常用的组件"InteractiveChannelInitializer",在我的<WCF全面解析>中对它有过概括性的介绍.InteractiveChannelInitializer实现

js弹出框、对话框、提示框、弹窗实现方法总结(推荐)_javascript技巧

一.JS的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 function ale() { //弹出一个对话框 alert("提示信息!"); } //弹出一个询问框,有确定和取消按钮 function firm() { //利用对话框返回的值 (true 或者 false) if (confirm("你确定提交吗?")) { aler

禁止访问网页时弹出“安全信息”对话框

我们在访问一些网址开头是"https://"的网站或论坛时,IE总会弹出弹出"安全信息"对话框,每次都要点"是"很是麻烦.怎么办呢?今天就教你如何禁止弹出对话框. 步骤方法 1.IE浏览器.打开IE浏览器,依次单击"工具"菜单→"Internet选项"→"安全"选项卡→"自定义级别"按钮 2.安全设置.在弹出的"安全设置"对话框中找到"显

win7安装程序后弹出的UAC对话框“确定”选项是灰色不可点击怎么办

  win7系统默认开启UAC用户账户控制的,所以每次安装程序的时候都会弹出UAC对话框,提醒是否运行程序.但是有些用户在win7专业版系统安装程序后弹出UAC对话框,发现UAC对话框"确定"选项是灰色,根本不可点击,为什么会出现这样的情况呢?带着这个疑问,下面小编给大家讲解具体的解决方法. Win7中的UAC就是"用户账户控制"功能,这项功能可以在程序打算使用管理员权限时,征求用户意见是否给予.这项功能的目的在于防止某些别有用心的程序利用该权限"为非作歹

通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据_应用技巧

复制代码 代码如下: <input name="file" type="file"> formsize=request.totalbytes formdata=request.binaryread(formsize) bncrlf=chrB(13) & chrB(10) divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1) datastart=instrb(formdata,bncrlf

android中能不能在对话框中再弹出一个时间选择对话框

问题描述 android中能不能在对话框中再弹出一个时间选择对话框 点击条目弹出个自定义对话框!在自定义对话框中有个时间选择,点击时间选择再跳出一个时间选择对话框!我试了好多次都不能实现!要怎么做才能实现这功能?求求大神帮忙! 解决方案 Dialog里面放一个TimePicker.选完点确定,返回结果 解决方案二: android中能不能在对话框中再弹出一个时间选择对话框可以的. 解决方案三: 用windowsManager想在哪显示都可以哦非常灵活 http://blog.csdn.net/u

控件-c#多线程 弹出的Dialog对话框 皮肤与主程序皮肤不一致

问题描述 c#多线程 弹出的Dialog对话框 皮肤与主程序皮肤不一致 我要做的是新建一个线程 用来显示对话框FormProgress.主线程继续处理数据,处理的进度实时显示到对话框.这个功能我已经可以实现,但是新线程中显示的对话框的皮肤无法改成我想设置的皮肤,求指导. 主程序对话框风格 新线程对话框 新线程对话框要达到的效果 上面用的对话框是DevExpress.XtraEditors.XtraForm 解决方案 你把Progress窗体的LookAndFeel设置好就可以了. 解决方案二: