调用本地文件会遇到安全问题.你可以使用window.open(path)试试看.

解决方案 »

  1.   

    直接连接过去就可以了
    路径就写file://xxxx就好了吧
      

  2.   

    是不是和打开mpag文件一样?
    如:<a type="video/mpeg" href="111.mpag">
    你试试看
    <a href="file://xxxx.vbp" type="*/*">xxxx.vbp</a>
    我不知道*.vbp的文件类型是什么,希望知道的告诉我一下。
      

  3.   

    vbp是VB的工程文件。楼上的老兄,是不是在系统中与某程序关联了的文件类型都可以用你说的方式打开呢?我去试试。
      

  4.   

    试试这个
    <input type=button value="openfile" onclick="vbscript:openfile('C:\xx.txt')">
    <script language=vbscript>
    Function openfile(strFl)
    Dim fso 
    Dim fl 
    Dim pth 
    Dim flnameDim shl 
    Dim shfd 
     
    Set fso = CreateObject("scripting.filesystemobject")
    Set fl = fso.GetFile(strFl)
    pth = fl.ParentFolder.Path
    flname = fl.Name
    Set shl = CreateObject("Shell.application")
    Set shfd = shl.Namespace(pth)shfd.Items.Item(flname).InvokeVerb "open"
    End Function
    </script>
      

  5.   

    xuwei265135(天啦) 办法好象不行,最起码我没试成功。
     hhjjhjhj(大头)(想变胡萝卜^^) 的方案倒是可以,不过总有对话框弹出,不爽,难到真的没有更好的方案了吗?
      

  6.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.showHelp("aa.chm");
    //-->
    </SCRIPT>
      

  7.   

    ttyp(愿赌服输) 老大,我在这方面比较菜,我不是想打开chm,而是想在chm中的一个页面里使用本地系统中默认的程序打开一个文件。我的最终目的是打开一个VB的工程,这个工程我软件的一个演示工程。