var fileName = document.getElementsByTagName("input")[8].value;
window.open("../FileLoad/Invite/" + fileName);这是我的代码
为什么在打开文件的时候,还会把自己本身所在的文件夹里面的文件全部列出来
目录清单 -- /Invite/ [To Parent Directory]       Monday, April 16, 2012 09:06 AM        <dir> .svn
     Thursday, April 12, 2012 03:37 PM        4,698 AddInvite.aspx
     Thursday, April 12, 2012 04:22 PM       20,789 AddInvite.aspx.cs
     Thursday, April 12, 2012 03:37 PM        6,392 AddInvite.aspx.designer.cs
       Friday, April 13, 2012 08:52 AM        8,539 AddInviteUnit.aspx

解决方案 »

  1.   

    应该是fileName 没有取得,然后打开的时候,文件路径就变成了,../FileLoad/Invite/ 这个,页这个目录里又没有默认文档,而你的web目录设置又指定了显示文件列表
      

  2.   

      我调试了,filename是有的,文件也能打开,../FileLoad/Invite/这个是我存放下载文件的地方,我的页面放在../Invite 文件夹下面,我的问题就是在打开文件的同时,本身的页面会显示../invite文件夹下的文件列表  
      

  3.   

    alert("../FileLoad/Invite/" + fileName)
    看看