就像迅雷下载时 选择下到D:\或E:\的对话框  怎么实现

解决方案 »

  1.   


    <INPUT onclick="document.execCommand('saveas','true','11.htm')" type=button value="另存为"/> 
      

  2.   

    我不是要保存一个文件 我只要一条路径   ?那你这个路径是个字符串...  ?   是不是 保存一个txt 文本啊?
      

  3.   


    input file  是要选择文件的     听他的意思 只要选择 一个路径 
      

  4.   

    <input type="file" name="">
    弹出对话框选择路径就行啊
      

  5.   


    JQuery版,这个是你要的效果,,,
    ps:其实一个file就能解决。
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>    <script src="lib/jquery-1.4.2.js" type="text/javascript"></script>    <script type="text/javascript">
            $(document).ready(function() {
                $(":button").click(function() {
                    $(":file").click();
                    $(":text").val($(":file").val());
                });
            });
        </script></head>
    <body>
        <input type="button" value="选择文件" />
        <input type="file" style="display: none;" />
        <input type="text" />
    </body>
    </html>
      

  6.   

    只有自己写一个控件,要么你就用HTML的file控件凑合一下
      

  7.   

    <input type="file"> 是选择文件的  我要的是选择文件目录的
    给个例子function browseFolder(path) {    
        try {    
            var Message = "请选择路径";  //选择框提示信息    
            var Shell = new ActiveXObject("Shell.Application");    
            var Folder = Shell.BrowseForFolder(0, Message, 64, 17);//起始目录为:我的电脑     
            if (Folder != null) 
            {    
                Folder = Folder.items();  // 返回 FolderItems 对象    
                Folder = Folder.item();  // 返回 Folderitem 对象    
                Folder = Folder.Path;   // 返回路径    
                if (Folder.charAt(Folder.length - 1) != "\\") 
                {    
                    Folder = Folder + "\\";    
                }    
                document.getElementById(path).value = Folder;    
                return Folder;    
            }    
          }    
          catch (e) 
         {    
            alert(e.message);    
         }    
    }  
    但这个方法需要放开ie的权限,我不能去帮每个用户都开发权限吧