楼主如果用frontpage编辑网页时,插入一个图片,在没有保存之前,这个图片的src值是
file:///目录
这种格式的。这样就是调用本地文件了。

解决方案 »

  1.   

    我是用.net 做的网页 用javascrip 打开的ActiveX 的目标文件 好像在浏览器端 是禁止进行本地文件操作的 只能和服务器交互 所以我觉得把文件 下载到本地 好像行不通 只能远程打开文件
    这个远程打开 不知道是否要 ActiveX 控件自己支持? 跪求 高手做答 谢谢!!
      

  2.   

    .net的不太清楚,如果实不行,可以把这个站点在ineternet设置中加为“受信任的站点”,再试试操作本地文件看看,能不能行得通。
      

  3.   

    好像 javascrip 不能操作浏览器客户本地文件
      

  4.   

    javascript操作本地文件需要ie设置权限,一般情况下是不行的
      

  5.   

    需要activex的支持
    不过activex操作本地文件不需要权限的
      

  6.   

    这是ActiveX 控件的打开文件的函数OpenVG(string filename)document.Form1.axGraphOcxSCADA.OpenVG(testname+linename+".svm");这是 axGraphOcxSCADA 的定义
    <OBJECT id="axGraphOcxSCADA" style="Z-INDEX: 103; LEFT: 160px; WIDTH: 826px; POSITION: absolute; TOP: 80px; HEIGHT: 544px"
    codeBase="GraphOcx.cab#version=1.0.0.3" classid="clsid:87186EA1-4D89-4F3E-9D25-1F03F0DDDB95"
    VIEWASTEXT>
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="21855">
    <PARAM NAME="_ExtentY" VALUE="14393">
    <PARAM NAME="_StockProps" VALUE="0">
    </OBJECT>在javascrip 中 我如何才能 打开下载到 浏览器本地的 svm 图形文件 或者 打开远程的连接文件 比如:
    document.Form1.axGraphOcxSCADA.OpenVG("http://192.168.0.238/Wp3000_Web/Linepic/main.svm");
    这样
      

  7.   

    使用XmlHttpRequest获取服务器端的图片文件,再在自己的代码中解析生成就可以了
      

  8.   

    不是图片文件 是图形文件 里面包含很多图形信息 是专用的图形文件 可以用“使用XmlHttpRequest获取服务器端的图片文件,再在自己的代码中解析生成”
    么?
      

  9.   

    不知道你说的图形文件具体是指什么,一般来说只需要取得图片的URL就可以了,至于怎么取,随便你自己.
      

  10.   

    你在客户端已经有ActiveX控件了,这个控件就有操作本地文件的权限了啊