js另存为在aspx中竟然出错 本帖最后由 tuzibai 于 2010-09-09 16:12:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html> <head> <script> 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=保存 onclick="saveDoc()"> </html>这段代码可以保存下来看下,在html中没问题,在aspx中出错,我用的try{} catch{}捕捉到的是object error 郁闷死了。 我后来查了查JScript参考,它对try catch 是这样规定的 try { tryStatements }catch(exception) { catchStatements }finally { finallyStatements }参数tryStatement必选项。可能发生错误的语句。exception可选项。任何变量名。exception 的初始化值是扔出的错误的值。catchStatement可选项。处理在相关联的 tryStatement 中发生的错误的语句。finallyStatements可选项。在所有其他过程发生之后无条件执行的语句。 但是我把 catchStatement 去掉就出错,把finally去掉到是没有任何问题 ASP.NET 3.5高级编程(第5版)和asp.net高级程序设计那一本比较好 实现 DIV 滚动 关于ASP.NET网站发布后的修改问题 表单验证Login控件只能重定向ASPX文件?? gridview自带分页问题 放送ASP.NET下自动代码生成工具. 不拖放datagrid到窗口,用代码生成DATAGRID并绑定数据后为什么datagrid没有显示出来? 求助 充值中心 EF如何将说明写到数据库? asp.net怎样让数据库的某字段值向后添加 数据库输出问题 父页面的值传递到子页面上去?
<head>
<script> 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=保存 onclick="saveDoc()"> </html>这段代码可以保存下来看下,在html中没问题,在aspx中出错,我用的try{} catch{}捕捉到的是object error 郁闷死了。
tryStatements }
catch(exception) {
catchStatements }
finally {
finallyStatements }参数
tryStatement必选项。可能发生错误的语句。exception可选项。任何变量名。exception 的初始化值是扔出的错误的值。catchStatement可选项。处理在相关联的 tryStatement 中发生的错误的语句。finallyStatements可选项。在所有其他过程发生之后无条件执行的语句。 但是我把 catchStatement 去掉就出错,把finally去掉到是没有任何问题