本人要用javascript做一个保存文件的弹出框,看了网上的资料,可以用<button onclick='document.execCommand("saveAs")'>另存为...</button>, 但是这样生成弹出框的保存文件类型只是"*.html",我想保存为其他后缀名的文件该怎么做,比如“*.CSV", 本人对javascript不熟,能否说详细点,谢谢了
解决方案 »
- extjs继承问题 extjs继承一般是继承静态的还是非表态或者是没有限制
- setInterval的问题
- 保存cookie时,为何要先进行encodeURI()编码呢?读取时再进行decodeURI()解码,为什么这样做呢?是为了信息保密吗?这样做也无法起到保密的作用呀,因为随机可以解码后读出来呀?
- 鼠标划过会变大的列表
- ExtJS4.0导入本地Excel到界面中的grid,同时把数据保存到数据库
- 如何能得到日期?
- javaScript关于数组的问题
- 如何关闭光驱呢?
- 求救:请问下面俩个函数的参数是什么意思,
- 一段jquery代码支持1.8但不支持1.9帮忙看下谢谢大家!
- 自己机子上写了个小脚本网页,怎样每次运行它时不必弹出IE的安全提示(只对该网页不弹出提示)?
- 动态表格:填加表行时,同时继承上一行的表单输入?
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function SaveAs()
{
event.returnValue=false;
show.window.location.href="C:\Documents and Settings\Administrator\桌面\新建 文本文档.htm";
timer=setInterval(CheckLoad,100);
}
function CheckLoad()
{
if(show.readyState!="complete")
{
show.document.execCommand("SaveAs");
clearInterval(timer);
}
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT onclick="SaveAs()" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" type="button" value="Button">
<iframe style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px"
name="show"></iframe>
</form>
</body>
</HTML>