我有一个gridview,我想在每个页面上打印它的标题,我想在每个页面上打印页眉。问题是,一个或另一个适合我。我无法让两者同时工作。下面是示例代码,以显示我已完成的工作。
<table>
<tr>
<td>
<body onload="thead('tblheader');">
<table id="tblheader">
<tr id="title" >
<td >Page HEADER</td>
</tr>
</table>
</body>
</td>
</tr>
<tr>
<td>
<body onload="AddTHEAD('claimGrid');">
<Gridview id="claimGrid"></GridView>
</body>
</td>
</tr>
</table>
调用了Javascript函数---我知道这两个函数与我刚发送的表名完全相同,但我之前在第二个函数中有其他代码。
function AddTHEAD(tableName) {
var table = $get('<%=claimGrid.ClientID %>');
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]);
}
}
function thead(tableName) {
var table = document.getElementById('tblheader');
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]);
}
}
CSS课程
<style type="text/css">
@media print
{
th
{
color:black;
background-color:white;
}
tHead
{
display : table-header-group;
}
}
</style>
我做错了什么?如果您需要更多信息......请询问
答案 0 :(得分:0)
删除了双体标签并调用了一个函数,然后在第一个函数中调用了另一个函数。