CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  HTML(CSS)

如何实现点击一个按钮即弹出保存目录对话框?

楼主fidudidu(七七)2003-04-03 09:59:52 在 Web 开发 / HTML(CSS) 提问

在web页面上,如何实现点击保存按钮即弹出保存对话框,可以供用户选择保存路径,并设置保存文件名?  
   
  请指点 问题点数:50、回复次数:19Top

1 楼fidudidu(七七)回复于 2003-04-03 14:30:51 得分 0

没有人知道?  
  Top

2 楼csdnshao(如水人生)回复于 2003-04-03 14:38:28 得分 0

可以弹出保存对话框,只能输入要保存的文件名,保存路径固定Top

3 楼fidudidu(七七)回复于 2003-04-03 15:53:14 得分 0

做不到象窗体程序弹出保存对话框那种?  
   
   
  Top

4 楼moonpiazza(月光易水)回复于 2003-04-03 15:57:29 得分 0

<a   href="#"   OnClick="javascript:document.execCommand('SaveAs',false,'test');">保存</a>  
   
  :_)Top

5 楼fidudidu(七七)回复于 2003-04-03 16:27:51 得分 0

如果我并不想马上实现保存功能,而只是想让用户选择路径呢?  
  Top

6 楼fidudidu(七七)回复于 2003-04-03 16:37:53 得分 0

而且,这个函数好象是保存当前页面吧,有什么办法让他保存指定的文件呢?  
  Top

7 楼pyz8000(黑洞)回复于 2003-04-03 19:08:40 得分 0

关注关注Top

8 楼meizz(梅花雪)回复于 2003-04-03 23:09:55 得分 0

<script   language="JavaScript"><!--  
  var   newWindow   =   window.open("abc.htm","_blank","width=100,height=100");  
  newWindow.document.execCommand('Saveas',true,'%homeDrive%\\test.htm')  
  newWindow.close();  
  //--></script>Top

9 楼fidudidu(七七)回复于 2003-04-07 15:33:44 得分 0

可是我只想得到保存路径啊,应该怎么办??  
   
  请大家继续指点  
  Top

10 楼colee(冷面 ◎ 虚者神头)回复于 2003-04-07 22:07:52 得分 0

那就要用<input   type="file"   name="file">   来获得保存的路径更好  
   
  Top

11 楼fidudidu(七七)回复于 2003-04-08 08:57:43 得分 0

这个好像是选择已经存在的文件了,而不是单纯弹出目录文件夹窗口,再让用户输入文件名,然后返回路径  
  Top

12 楼fidudidu(七七)回复于 2003-04-09 09:15:20 得分 0

upTop

13 楼fqtrnt(疲倦只剩下黑眼圈)回复于 2003-04-23 13:03:38 得分 0

有没有办法把保存类型都改变啊?Top

14 楼fidudidu(七七)回复于 2003-05-26 09:21:23 得分 0

upTop

15 楼youthy_yy(阿远)回复于 2003-05-29 09:06:58 得分 50

<HTML>  
  <SCRIPT   language=javascript>    
  <!--    
  function   myclick()  
  {    
  this.document.all.filebtn.click();  
  }    
  //-->    
  </SCRIPT>  
  <body>  
  <input   type="file"   id=filebtn   style="DISPLAY:   none"><br>  
  <input   type="button"   value="保存"   onclick="myclick();">  
  </body>  
  </HTML>Top

16 楼youthy_yy(阿远)回复于 2003-05-29 09:07:50 得分 0

返回值Value是你需要的路径Top

17 楼youthy_yy(阿远)回复于 2003-05-29 09:08:49 得分 0

不过我觉得还不够方便,弹出的是打开文件类型的,而不是保存文件类型的窗口Top

18 楼traingoestowinter(啊达)回复于 2003-06-04 21:36:24 得分 0

<a   href="#"   onclick="javascript:go('服务器目录/你的文件名')">保存</a>  
  应该可以了!!Top

19 楼traingoestowinter(啊达)回复于 2003-06-04 21:39:40 得分 0

漏掉了这个   javascrip  
   
  function   go(url){  
  n==0?new   function(){frames("download").location=url,n=1}:null;  
  document.all("download").readyState!="complete"?setTimeout(go,10):so();  
  function   so(){frames("download").document.execCommand("SaveAs"),n=0};  
  }Top

相关问题

  • 能在页面上点一个按钮弹出目录选择对话框让用户选目录?
  • 如何弹出一个对话框,带ok和cancel按钮
  • 如何使DATAGRID中的按钮列弹出对话框?急
  • 关于点击按钮弹出对话框的问题
  • 如何弹出选择目录的对话框?
  • 弹出对话框
  • 对话框弹出
  • 弹出对话框
  • ........弹出对话框
  • 怎么在asp.net中弹出确认对话框并且设置对话框上两个按钮的标签

关键词

  • 文件名
  • 页面
  • 用户
  • 文件
  • 选择
  • 保存
  • 对话框
  • 弹出
  • 路径
  • 目录

得分解答快速导航

  • 帖主:fidudidu
  • youthy_yy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo