社区
JavaScript
帖子详情
请问newWindow.document.execCommand('saveas',....)如何限制弹出的对话框只能是htm格式,不能选择txt格式?
starlightmoon
2004-10-20 09:27:03
类似csdn保存文章,由于保存为txt有问题,所以只想保存为htm,能否限制保存的文件类型啊?
...全文
395
7
打赏
收藏
请问newWindow.document.execCommand('saveas',....)如何限制弹出的对话框只能是htm格式,不能选择txt格式?
类似csdn保存文章,由于保存为txt有问题,所以只想保存为htm,能否限制保存的文件类型啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
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"
相关推荐
电子书Exe、chm等
格式
转换成
txt
或
htm
(免装)
电子书Exe、chm等
格式
转换成
txt
或
htm
(免装)
window.
document
.
execCommand
("SaveAs",false,id+".xls"); 在IE7下的问题
我也遇到了这个问题,这好像是微软为了安全性考虑,
不能
用
execcommand
函数导
出
除了
txt
,
htm
,
htm
l,以外的
格式
,如果你在上面把xls改成
txt
,就可以了,导
出
以后再在系统中改文件后缀名。对了,你上面的代码也有点小问题,实际上你的文件还没导
出
,就
弹
了提示成功的
对话框
,有点问题,呵呵!建议改成: function outExcel(atblData)
电子书
格式
转换为
txt
大全(
HTM
转
TXT
、CHM转
TXT
、PDF转
TXT
、CHM转
TXT
等)
电子书
格式
转换为
txt
大全(
HTM
转
TXT
、CHM转
TXT
、PDF转
TXT
、CHM转
TXT
等)
功能最全的jsp日期控件lhgcalendar
非常好用的JSP日历控件,功能强大。 还可以实现: 1. 在控件下面或右面
弹
出
日历组件(默认是在下面
弹
出
) 2. 通过按钮或图片等其它控件
弹
出
日历组件 3. 显示日期的2种
格式
(默认为 年-月-日
格式
) 年-月-日
格式
月/日/年
格式
4. 在文本框显示带时间的日期 5. 还能对日期范围
限制
只能
选择
2009-8-8以前的日期
只能
选择
2009-8-18以后的日期 6.能够
限制
2个文本框,前面的日期
不能
大于后面的日期,后面的
不能
小于前面的日期。
电子书
格式
转换为
txt
大全(
htm
,pdf,chm)
HTM
(
HTM
L)转
TXT
所需软件:
HTM
L2
TXT
.exe 说明:启动软件,单击“添加文件”按钮找到需要转换的
HTM
L文件;
选择
一个输
出
文件夹,然后单击“开始”按钮即可得到反编译后的
HTM
文件
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-20 09:27
社区公告
暂无公告