如何保存html页(javascript实现)??

ashzs 2002-09-19 10:21:05
如果我的页面中有一个按钮,当我单击这个按钮的时候能将按钮所在的或程序中指定的frame页面,保存在本地机??










...全文
333 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ashzs 2002-09-19
  • 打赏
  • 举报
回复
谢谢各位!结帖!
ashzs 2002-09-19
  • 打赏
  • 举报
回复
to onestab(┼─) :
我看了MSDN文档,也知道保存页面好像必须由用户决定!但是在保证安全的前提下,不想让用户参与更多的步骤。有没有IE内嵌的DLL组件能够实现这一功能?
qiushuiwuhen 2002-09-19
  • 打赏
  • 举报
回复
只要第一次确认即可
<script>var fso=new ActiveXObject("Scripting.FileSystemObject")</script>
<input type=button value=hehe onclick='fso.openTextFile("c:\\temp.txt",2,1).write(document.documentElement.outerHTML)'>

qiushuiwuhen 2002-09-19
  • 打赏
  • 举报
回复
<script>
new ActiveXObject("Scripting.FileSystemObject").openTextFile("c:\\temp.txt",2,1).write(document.documentElement.outerHTML)
</script>
方工 2002-09-19
  • 打赏
  • 举报
回复
bSuccess = object.execCommand(sCommand [, bUserInterface] [, vValue])
sCommand Required.
bUserInterface Optional. specifies one of the following values: false Default. Does not display a user interface.
true Displays a user interface, if the command supports one.
MSDN文档(2000版)如是说。
出现对话框并不是坏事,而是对用户友好,也是为了安全,设想一下假如没有对话框,某些恶意网站不知道要往你的计算机里塞多少东西!
ashzs 2002-09-19
  • 打赏
  • 举报
回复
to meizz(梅花雨) :
如何在用户不参与的情况下完成保存??
ashzs 2002-09-19
  • 打赏
  • 举报
回复
to meizz(梅花雨) :
不能在用户不参与的情况下完成保存吗?(我很希望没有对话框)
meizz 2002-09-19
  • 打赏
  • 举报
回复
提示框还是会有的。
ashzs 2002-09-19
  • 打赏
  • 举报
回复
to onestab(┼─) :

为什么我用'document.execCommand("SaveAs",false,"c:\\helloworld.html");还是显示保存对话框
方工 2002-09-19
  • 打赏
  • 举报
回复
<button onclick='document.execCommand("SaveAs",true,"c:\\helloworld.html");'>save as</button>

execCommand的第二个参数是用来是否弹出保存对话框的,true:显示对话框,false 不显示对话框

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧