document.execCommand('saveAs')为javascript
解决方案 »
- html控件怎么进入事件?
- 在风讯内容管理中主页模板和子页模板是怎么相连的
- 关于GMarker弹出一个table,怎么去打里面的表单元素的id
- 急急急,怎么在事件里动态调用已定义的方法
- 外网Iframe不显示
- 怎么在绑定datalist时能够使显示出来的数据,单数行显示一种颜色的背景色,双数行显示另外一种颜色的背景色
- 菜鸟问题!!一个简单的循环???
- 用超级链接来下载文件,为什么在有的机子上会弹出“打开或保存”的对话对话框,有的机子就直接打开文件
- 如何在页面内的表格产生滚动条呢?用datalist和datagrid可以实现吗?
- 各位高手!!这个问题在论坛当中问了好多了!可是始终没有解决!!
- 请问<%@ Page Language="VB" AutoEventWireup="True" %>中的AutoEventWireup起什么作用?
- 取IP问题
\dsdsd
sd
d
<table id=a>
<tr><td>dddd</td></tr>
</table>
<input type=button value=save onclick="sv()">
</body>
<script>
function sv()
{
b=window.open();
b.document.open();
b.document.write(a.outerHTML);
b.document.close();
b.document.execCommand('saveAs')
}
</script>
\dsdsd
sd
d
<table id=a>
<tr><td>中文</td></tr>
</table>
<input type=button value=save onclick="sv()">
</body>
<script>
function sv()
{
b=window.open();
b.document.open();
b.document.write(a.outerHTML);
b.document.close();
b.document.execCommand('saveAs')
b.close()
}
</script>
输出整个table,再execCommand
<%@ Import Namespace="System.Data" %>
<html>
<script language="C#" runat="server">
ICollection CreateDataSource()
{
DataTable dt = new DataTable();
DataRow dr; dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double))); for (int i = 0; i < 9; i++)
{
dr = dt.NewRow(); dr[0] = i;
dr[1] = "Item " + i.ToString();
dr[2] = 1.23 * (i + 1); dt.Rows.Add(dr);
} DataView dv = new DataView(dt);
return dv;
}void Page_Load(Object sender, EventArgs e)
{
if (!IsPostBack)
{
ItemsGrid.DataSource= CreateDataSource();
ItemsGrid.DataBind();
}
}
</script>
<script>
function sv()
{
b=window.open();
b.document.open();
b.document.write(document.getElementById("<%=ItemsGrid.ClientID%>").outerHTML);
b.document.close();
b.document.execCommand('saveAs')
b.close()
}
</script><body>
其他内容
<form runat=server>
<asp:DataGrid id="ItemsGrid"
BorderColor="black"
BorderWidth="1"
CellPadding="3"
AutoGenerateColumns="true"
runat="server">
<HeaderStyle BackColor="#00aaaa">
</HeaderStyle>
</asp:DataGrid>
<input type=button value=save onclick="sv()">
</form>
</body>
</html>