js在IE下面弹出打开和保存文件的对话框
js在IE下面彈出打開和保存文件的對話框??
2010-08-11 13:39:16|??分類: JavaScript |??標簽: |字號大中小?訂閱
<html>
<head>
<script>
function?? loadDoc()
{
fileDialog.CancelError=true;
??????? try{
??????? fileDialog.Filter="HTM?? Files?? (*.htm)|*.htm|Text?? Files?? (*.txt)|*.txt";
????????? fileDialog.ShowOpen();
??????? var?? fso=new?? ActiveXObject("Scripting.FileSystemObject");
??????? var?? reading=1;
??????? var?? f=fso.OpenTextFile(fileDialog.filename,reading);
??????? //window.confirm(f);
??????? var?? r=f.ReadAll();
??????? f.close();
??????? TxtBody.value=r;
??????? }catch(e){}
}
function?? saveDoc()
{
fileDialog.CancelError=true;
????? try{
????? fileDialog.Filter="HTM?? Files?? (*.htm)|*.htm|Text?? Files?? (*.txt)|*.txt";
????? fileDialog.ShowSave();
????? var?? fso=new?? ActiveXObject("Scripting.FileSystemObject");
????? var?? f=fso.CreateTextFile(fileDialog.filename,true);
????? f.write(TxtBody.value);
????? f.Close();
????? }
????? catch(e){}
}
</script>
</head>
<body>
<object?? id="fileDialog"?? width="0px"?? height="0px"?? classid="clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB"?? codebase="http://activex.microsoft.com/controls/vb5/comdlg32.cab">
</object>
<textarea?? id=TxtBody?? style="background-color:#EEEEEE;width:100%;height:100">無標題</textarea>
<br>
<input?? type=button?? value=加載?? οnclick="loadDoc()">
<input?? type=button?? value=保存?? οnclick="saveDoc()">
</html>
總結
以上是生活随笔為你收集整理的js在IE下面弹出打开和保存文件的对话框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不通人情世故的 飞秋官方下载 短处中
- 下一篇: 产品采用的即时通讯软件是本地云架构