是新开的一页,通过post传递。在getindex.html中通过request 来得到!

解决方案 »

  1.   

    是新开的一页,通过post传递。在getindex.html中通过request 来得到!那就是asp的问题了!你想把这幅图片上传到服务器的话,看看下边的链接
    http://www.zhongzhong.net/iecn/showthread.php?s=&threadid=31
    如果不上传,就像一般的表单一样传图片路径过去,在另一页里用js写一个图片。
    <script>
    src=<%=request.form("src")%>
    function window.onload()
    {imgs.src=src
     }
    </script>
    <img src="" id=imgs>
      

  2.   

    不用asp也可以实现的index.html:<script language="javascript">
    function check()
    {
     eval("var ncd=document.form1.file1.value;");
     if (ncd!="") var nstr=findname(ncd);
     if (typeof(nstr)=="undefined" || nstr==""){alert("找不到你要上传的文件~!\n请重新选择");return false;} 
     else {
     //alert("文件名:" + nstr + "\n");
       window.location="getindex.html?name="+nstr;
       return true;
    }

    function findname(vl)
    {var no0=vl.lastIndexOf("\\");
     var no1=vl.lastIndexOf(".");
     var no2=vl.indexOf(":");
     if (no0==-1 || no1==-1 || no2!=1 || no0>no1) return ;
     var fname=vl.substr(no0+1); 
    return fname;
    }
    </script><form name="form1">
    <input type="file" name="file1">
        <input type="button" name="Submit" value="·提交·" onclick="check()">
    </form>getindex.html: <script language=javascript>
          <!--
            function queryString(sParam){
              var sBase = window.location.search
              var re    = eval("/" + sParam + "=([^&]*)/")
              if (re.test(sBase)){
                return RegExp.$1
              }
              else{
                return null
              }
            }
            alert(queryString("name"))
          //-->
          </script>