【发布时间】:2014-07-22 16:46:31
【问题描述】:
我想在gridview 加载时调用一个javascript 函数。我这样称呼它,
<asp:GridView ID="GridView4" runat="server" OnLoad="javascript:AddTHEAD('<%= GridView4.ClientID %>')">
</asp:GridView>
这里是javascript函数
<script type="text/javascript">
function AddTHEAD(tableName) {
window.open(document.location.href+'&mode=print','_blank');
var table = document.getElementById(tableName);
if (table != null) {
var head = document.createElement("THEAD");
head.style.display = "table-header-group";
head.appendChild(table.rows[0]);
table.insertBefore(head, table.childNodes[0]);
}
}
</script>
但是我在调用这样的 javascript 函数时遇到编译错误。如何在 GridView 的 OnLoad 事件上调用 javascript 函数?我想要做的基本上是在每一页上打印 gridview 标题,但我不知道如何。请帮忙!
【问题讨论】:
-
尝试使用 jquery 在文档就绪函数中调用 AddTHEAD() 方法
标签: javascript asp.net vb.net gridview