社区
JavaScript
帖子详情
请问newWindow.document.execCommand('saveas',....)如何限制弹出的对话框只能是htm格式,不能选择txt格式?
starlightmoon
2004-10-20 09:27:03
类似csdn保存文章,由于保存为txt有问题,所以只想保存为htm,能否限制保存的文件类型啊?
...全文
408
7
打赏
收藏
请问newWindow.document.execCommand('saveas',....)如何限制弹出的对话框只能是htm格式,不能选择txt格式?
类似csdn保存文章,由于保存为txt有问题,所以只想保存为htm,能否限制保存的文件类型啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starlightmoon
2004-10-20
打赏
举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/xml; charset=gb2312">
<OBJECT id=cDialog codeBase=http://activex.microsoft.com/controls/vb5/comdlg32.cab
height=0px width=0px classid=CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB VIEWASTEXT></OBJECT>
<script language="JavaScript">
function save()
{
cDialog.CancelError=true;
try{
cDialog.Filter="HTM Files (*.htm)|*.htm|Text Files (*.txt)|*.txt"
cDialog.ShowSave();
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.CreateTextFile(cDialog.filename, true);
f.write(document.body.innerHTML);
f.Close();
sPersistValue=document.body.innerHTML;}
catch(e){
var sCancel="true";
return sCancel;}
}
</script>
</head>
<body>
<input type="button" name="Button" value="Button" onClick="save()" ID="Button1">
</body>
可是点了按纽,怎么没有反应啊?
juwuyi
2004-10-20
打赏
举报
回复
将上面的 cDialog.Filter改为你自己需要的 cDialog.Filter="HTM Files (*.htm,*.html)|*.htm,*.html"
juwuyi
2004-10-20
打赏
举报
回复
1.使用CommandDialog作为选择对话框
2.使用FSO对象来写文件
<OBJECT id=cDialog codeBase=http://activex.microsoft.com/controls/vb5/comdlg32.cab
height=0px width=0px classid=CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB></OBJECT>
<SCRIPT language=javascript>
function SaveDocument(){
cDialog.CancelError=true;
try{
cDialog.Filter="HTM Files (*.htm)|*.htm|Text Files (*.txt)|*.txt"
cDialog.ShowSave();
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.CreateTextFile(cDialog.filename, true);
f.write(document.body.innerHTML);
f.Close();
sPersistValue=document.body.innerHTML;}
catch(e){
var sCancel="true";
return sCancel;}
}
</SCRIPT>
<BUTTON onclick=SaveDocument();>保存</BUTTON>
juwuyi
2004-10-20
打赏
举报
回复
我拿你的也可以运行阿,你让你附近同事或者朋友,运行一下
starlightmoon
2004-10-20
打赏
举报
回复
请问 juwuyi(我有,我可以) ,是否我写的位置不对?还是要进行什么设置啊?
着急啊!!!!!
qiyao
2004-10-20
打赏
举报
回复
<--------------高手看过来! 能不能搞定这个?
http://community.csdn.net/Expert/topic/3472/3472337.xml?temp=.1701624
juwuyi
2004-10-20
打赏
举报
回复
没反应?不会吧
cDialog.Filter="HTM Files (*.htm,*.html)|*.htm,*.html"
改正一下 ,改为cDialog.Filter="HTM Files (*.htm,*.html)|*.htm;*.html"
js调用
对话框
保存文件
js调用
对话框
保存文件 js调用
对话框
保存文件 js调用
对话框
保存文件 js调用
对话框
保存文件 js调用
对话框
保存文件
js利用IE通过
window
open方式保存网页部分内容到本地
js利用IE通过
window
open方式保存网页部分内容到本地
用javascript实现点击链接
弹出
图片另存为而不是直接打开
<iframe height=”0″ width=”0″ src=”/images/logo.gif” name=”saveImage” id=”saveImage”></iframe> Click Me
javascript 保存文件到本地实现方法
2种形式都可以 第一种: 代码如下: [removed] function SaveAs5(imgURL) { var oPop =
window
.open(imgURL,””,”width=1, height=1, top=5000, left=5000″); for(; oPop.
document
.readyState != “complete”; ) { if (oPop.
document
.readyState == “complete”)break; } oPop.
document
.
exec
Command
(“SaveAs”); oPop.close(); } [removed] <im
WEB页面导出为EXCEL表格的方法
这个文档讲述的是利用javascript导出jsp的报表功能,导出文件为excel
JavaScript
87,994
社区成员
224,697
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章