转】js实现另存为的方法
本文转自http://www.cnblogs.com/ifishing/archive/2010/05/31.html
<input type=button value=另存为 onclick="mm1()">
<iframe width=0 height=0 frameborder=0 name=hrong style="display: none"></iframe>
<script language="JavaScript">
//有窗口弹出的下载
/* function openfile()
{
var a;
a =window.open("下载文件的URL","_blank", "width=0, height=0");
a.document.execCommand("SaveAs");
a.close();
} */
//无窗口弹出
function mm1()
{
var str="下载文件的URL";
window.frames["hrong"].location.href = str;
sa();
}
function sa()
{
if(window.frames["hrong"].document.readyState!="complete")
setTimeout("sa()", 100);
else
window.frames["hrong"].document.execCommand('SaveAs');
}
</script>
■打开■
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■另存为■
<input
name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button
value=另存为><OBJECT
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0
id=WebBrowser width=0></OBJECT>
■属性■
<input
name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button
value=属性><OBJECT
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0
id=WebBrowser width=0></OBJECT>
■打印■
<input
name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button
value=打印><OBJECT
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0
id=WebBrowser width=0></OBJECT>
■页面设置■
<input
name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button
value=页面设置><OBJECT
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0
id=WebBrowser width=0></OBJECT>
■刷新■
<input type=button value=刷新 name=refresh onclick="window.location.reload()">
■导入收藏■
<input type="button" name="Button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,);>
■导出收藏■
<input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,);>
■加入收藏■
<INPUT name=Button2 onclick="window.external.AddFavorite(location.href, document.title)" type=button value=加入收藏夹>
■整理收藏夹■
<INPUT name=Submit2 onclick="window.external.ShowBrowserUI(OrganizeFavorites, null)" type=button value=整理收藏夹>
■查看原文件■
<INPUT name=Button onclick=window.location = "view-source:" + window.location.href type=button value=查看源文件>
■语言设置■
<INPUT name=Button onclick="window.external.ShowBrowserUI(LanguageDialog, null)" type=button value=语言设置>
■前进■
<INPUT name=Submit onclick=history.go(1) type=submit value=前进>
■后退■
<INPUT name=Submit2 onclick=history.go(-1) type=submit value=后退>
发表评论
-
[转:]jQuery焦点中国地图
2013-04-17 11:05 1630转自:http://xiaoyaosr.blog.51cto ... -
一个轻量级的网页遮罩层jQuery插件
2012-11-14 17:48 6335一个轻量级的网页遮罩层jQuery插件 分 ... -
通过Spring Mail Api发送邮件
2012-11-14 17:47 1398通过Spring Mail Api发送邮件 ... -
jquery.validate
2012-11-09 16:51 1020jquery.validate 需要JQuery ... -
Hibernate commit() 和flush() 的区别(转)
2012-09-28 09:46 2586Hibernate commit() 和flush( ... -
maven3.0.2下settings.xml配置下(转)
2012-09-25 19:14 5894maven3.0.2下settings.xml配置下 ... -
hibernate中Qurey类的setDate方法自动截掉时分秒——setDate和setTimeStamp(转)
2012-09-03 10:30 2994原帖地址:http://www.iteye.com/to ... -
Maven3.0.3的环境变量配置
2012-07-19 11:22 2975转自http://hi.baidu.com/douxinchu ... -
转:org.apache.catalina.core.JreMemoryLeakPreventionListener解决办法
2012-07-18 15:38 5474转自:http://blog.csdn.net/ang ... -
eclipse中的java文件图标j成空心
2012-07-06 10:06 13454eclipse中的java文件图标j成空心 ... -
jQuery - Ajax - readyState获取请求操作的当前状态
2012-06-29 14:46 0jQuery - Ajax - readyState获取请求 ... -
Dom加载判断,兼容所有浏览器
2012-06-29 14:35 9109Dom加载判断,兼容所有浏览器 Dom 加载完毕,兼容 ... -
document.readyState几种状态及示例
2012-06-29 14:33 1900document.readySta ... -
DOM Ready 详解
2012-06-29 14:03 3052转自:http://www.cnblogs.com/zhang ... -
js添加和去除千分号
2012-06-22 11:41 2078利用js的replace方法和正则表达式实现 1 ... -
Hibernate的游离态与持久态转换(转)
2012-06-18 10:30 5161本文转自:http://blog.csdn.net/sdban ... -
maven继承parent,relativePath warn信息的解决办法
2012-06-11 17:12 25911转自:http://blog.sina.com.cn/s/bl ... -
使用Maven管理Eclipse Java项目
2012-06-11 17:10 1032转自:http://www.blogjava.net/lost ... -
The parent project must have a packaging type of POM
2012-06-11 17:09 25207The parent project must ha ... -
(转)利用eclipse构建和部署maven工程
2012-05-31 12:44 2301本文转自http://ll-feng.iteye.c ...
相关推荐
用javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。 用javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。
使用JS打开图片另存为对话框一直都是网页应用中不可缺少的一部分,本人有些好奇,于是搜集整理了一些实现代码,不知道符不符合大众的口味,在此班门弄斧了,需要的朋友可以了解下
Js实现网页另存为,点击按钮即可实现,网页代码。
主要介绍了JavaScript实现控制打开文件另存为对话框的方法,实例分析了javascript实现文件另存为的技巧,非常具有实用价值,需要的朋友可以参考下
用javascript实现点击链接弹出"图片另存为"而不是直接打开
Extjs下 和 HTML下的文件下载的实现,主要用于“另存为”框框的弹出的实现,自己写的项目代码
今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的JavaScript实现的,需要的朋友可以参考下
html5 video标签本身有下载功能但是在video区域内,点击右键可以将“视频另存为”下面是屏蔽右键视频另存为的js代码,有此需求的朋友不要错过
主要介绍了JS实现屏蔽网页右键复制及ctrl+c复制的方法,结合实例形式分析了2种比较常用的屏蔽复制功能的技巧,需要的朋友可以参考下
<iframe height=”0″ width=”0″ src=”/images/logo.gif” name=”saveImage” id=”saveImage”></iframe> <a>Click Me</a>
很多网站实现了利用JS保存页面中文本框内容到本地,并另存为指定文件扩展名与编码类型的功能,特别是一些代码教程,JS特效站上更是长见。如何利用JS实现这种功能的呢,下面给出了具体的实现代码 首先建立HTML文件,...
主要介绍了JS如何实现网站内容如何实现禁止复制和粘贴、另存为,需要的朋友可以参考下
用最简短的Javascript代码实现俄罗斯方块游戏。打开文本文档后点击文件->另存为:俄罗斯方块.html ,文件类型选择“所有文件”,打开另存后的文件即可体验简易版俄罗斯方块游戏!!!
java实现文件下载,并弹出保存对话框(Excel)
一、一些概念: ... 3、中断默认事件处理函数的方法:IE中设置returnValue=false; 标准DOM中调用preventDefault()方法。 4、事件对象:①在IE中,事件对象是window对象的一个event属性。 声明:
使用indexedDB实现的一个H5下载js插件,支持大文件在浏览器页面内下载,有断点续传的下载能力,适合需要下载大文件,并且有很强的权限控制,不希望下载地址外泄的情况。 有下载的人反馈说没有分析,其实是有的,在...
java,jsp,javascript中如何实现将统计表格保存成excel文件,这是一份文档,讲的说起来那时相当详细,下了就知道,很详细的文法。