function show() {
alert(document.getElementById( "fpath").src)}
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>
是否d出保存文件是由拍唯乱response的ContentType来决定的,山桐你在页面中加入response.setContentType("application/x-msdownload")
response.setHeader("Content-disposition","attachmentfilename=测试的.txt")
这样就下载了,不过不袭档能指定目录的,因为目录是由客户端管理的,跟jsp没有关系
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)