function i(){
var objDownload = document.getElementById("down"); //
var oNewDoc = document.createDocumentFragment();
var nLength = objDownload.rows.length;
var objMeta = oNewDoc.createElement("<meta http-equiv='Content-Type' content='text/html; charset=euc-kr'>");
var objHead = oNewDoc.createElement("<head>");
var objHtml = oNewDoc.createElement("<html>");
var objBody = oNewDoc.createElement("<body>");
var oCloneNode = objDownload.cloneNode(true);
objHead.insertBefore(objMeta);
objHtml.insertBefore(objHead);
objBody.insertBefore(oCloneNode);
objHtml.insertBefore(objBody);
oNewDoc.insertBefore(objHtml);
oNewDoc.execCommand("SaveAs",true,"test.xls");
//goBack();
}
以上的代码只能保存不能 直接打开
var objDownload = document.getElementById("down"); //
var oNewDoc = document.createDocumentFragment();
var nLength = objDownload.rows.length;
var objMeta = oNewDoc.createElement("<meta http-equiv='Content-Type' content='text/html; charset=euc-kr'>");
var objHead = oNewDoc.createElement("<head>");
var objHtml = oNewDoc.createElement("<html>");
var objBody = oNewDoc.createElement("<body>");
var oCloneNode = objDownload.cloneNode(true);
objHead.insertBefore(objMeta);
objHtml.insertBefore(objHead);
objBody.insertBefore(oCloneNode);
objHtml.insertBefore(objBody);
oNewDoc.insertBefore(objHtml);
oNewDoc.execCommand("SaveAs",true,"test.xls");
//goBack();
}
以上的代码只能保存不能 直接打开
解决方案 »
- 如何根据数据库表生成持久化类代码和映射文件hbm.xml
- 怎么让CXF生成的wsdl带有参数名称
- 在线等待 junit 单元测试 同一个类中怎么写
- 在线求解 servlet里面写正则表达式的问题
- 有关jdbc的问题!
- 请问javascript 中能否嵌套java ??
- 浏览器在默认情况下把浏览过的网页保存在缓冲区,请问如何阻止
- 将输入的字符串转换为日期的方法
- jsp文件中调用JavaBeans的问题.
- 这个页面能不能隐藏呀?
- ValidatorResources not found in application scope under key "org.apache.commons.validator.VALIDATOR_RESOURCES"
- 服务器的JSP容器也是TOMCAT6.0服务器吗?我本机是jsp+tomcat。
<%
String filename = new String(("操作记录.xls").getBytes("gbk"), "iso-8859-1");
response.setContentType("application/vnd.ms-excel; charset=GBK");
response.addHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");
%>
后JSP页面直接循环取值