关于JS实现客户端保存网页
2006-08-10 23:23
387 查看
对于IE来说,最简单的就是使用:document.execCommand('SaveAs', true, 'filename')
关于execCommand可以参看MSDN,由详细说明
从CSDN上寻得可以不弹出Dialog,自动保存的:
<SCRIPT LANGUAGE="JavaScript">
<!--
function saveHtml() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("C:\\a.html", 2, true);
f.Write(document.documentElement.outerHTML);
f.Close();
fso = f = void(0);
};
window.onload = saveHtml;
//-->
</SCRIPT>
PS:使用了AX,访问本地IO,安全性不可靠!
非IE的还没有找到方法,主要是还没有需求嘛
关于execCommand可以参看MSDN,由详细说明
从CSDN上寻得可以不弹出Dialog,自动保存的:
<SCRIPT LANGUAGE="JavaScript">
<!--
function saveHtml() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("C:\\a.html", 2, true);
f.Write(document.documentElement.outerHTML);
f.Close();
fso = f = void(0);
};
window.onload = saveHtml;
//-->
</SCRIPT>
PS:使用了AX,访问本地IO,安全性不可靠!
非IE的还没有找到方法,主要是还没有需求嘛
相关文章推荐
- 关于js实现两边弹出滑动网页
- 【转自网络】JS实现保存当前网页HTML到本地
- JS实现保存当前网页HTML到本地(Chrom Firefox)(未测试)
- js下利用userData实现客户端保存表单数据
- JS 工作随笔 07 关于JS提交表单的方式和与C#实现保存数据
- 【转自网络】JS实现保存当前网页HTML到本地
- js下利用userData实现客户端保存表单数据
- 关于JS实现datagrid客户端checkbox列的全选和反选
- JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
- 关于rem的网页适配以及JS实现页面滑动(jquery)
- js实现网页检测是否安装了 Flash Player 插件
- JS基于onclick事件实现单个按钮的编辑与保存功能示例
- JS实现的网页无提示自动关闭
- 在 ASP.NET 网页中不经过回发而实现客户端回调(附Gridview无刷新代码)
- 把客户端的信息保存在flash的SharedObject中,实现类似cookies的功能
- 在网页上通过JS实现文本的语音朗读
- 一个openlaszlo使用flash的共享对象实现保存客户端信息的例子
- JS+CSS实现出现在网页左侧可折叠在线客户代码
- 用 Microsoft.mshtml.dll 和 WebClient 自己实现网页保存为 MHT 文件