我用eWebEditor的时候 所有上传 文件的地方都不显示浏览那个按扭点一下 上传前面的小点 就报错了 提示 
行 :84
字符:3
错误:'d_file.myform.uploadfile'为空或不是对象
代码:0
然后url指的文件是 img.htm。
网上的答案说:把Server.CreateObject ("ADODB.Stream")改成
Server.CreateObject ("ADODB." & "Stream") 
///////////////////////////////////////////////////
问题是这段代码在那里了?我把下载的eWebEditor包里的文件都检查了,没有发现有这段代码啊!另外我的使用环境是:我这个html编辑页需要完全静态的,然后用webBroweser控件显示,webBroweser控件置于winForm中。所以应该不需要web服务器吧?

解决方案 »

  1.   

    不是程序的问题,服务器配置的问题;<Script Language=JavaScript>
    document.write('<iframe id=d_file frameborder=0 src="../upload.asp?type=image&style=' + config.StyleName + '" width="100%" height="22" scrolling=no></iframe>');
    </Script>document.write('<iframe ……不让运行了
      

  2.   

    原因:这个主要是有些杀毒软件会把上传组建当成病毒删除掉。 
    服务器里的杀毒软件屏蔽了上传文件的语句导致的,在其它上传相关的文件里把 
    Set Ads = Server.CreateObject("Adodb.Stream")修改为: 
    Set Ads = Server.CreateObject("Adodb." & "Stream")就OK了。
      

  3.   

    to:fictioner
    Set Ads = Server.CreateObject("Adodb.Stream") 这段代码在哪个文件里了?
      

  4.   

    把你的eWebEditor目录在杀毒软件中设置为安全目录,防止杀毒软件乱杀。