function OpendetailPage()
{
var table=document.getElementById("mytable")
if(window.event.srcElement.parentElement.rowIndex>0&&window.event.srcElement.parentElement.rowIndex<table.rows.length-1)
{
// var row=window.event.srcElement.parentElement.parentElement;
var mysdate=document.getElementById("txtstart").value;
var myedate=document.getElementById ("txtend").value;
var myoperid=window.event.srcElement.parentElement.cells[0].innerText;
var myname=escape(window.event.srcElement.parentElement.cells[1].innerText.replace(' ',""));
var url='ViewOoDetails.aspx?sdate='+mysdate+'&edate='+myedate+'&operid='+myoperid+'&name='+myname+'';
var name; //网页名称,可为空;
var iWidth=800; //弹出窗口的宽度;
var iHeight=500; //弹出窗口的高度;
var iTop = (window.screen.availHeight-30-iHeight)/2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth-10-iWidth)/2; //获得窗口的水平位置;
var result=window.open(url,name,'height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=yes,resizeable=yes,location=no,status=yes');
}
}
调用:
<asp:Repeater id="datalist" runat="server" >
<HeaderTemplate>
<table id="mytable" οndblclick="OpendetailPage();" style="width:100%" >
<thead>
<tr>
<th style="display :none">业务编码</th>
<th >业务名称</th>
<th >借样数量</th>
<th >借样金额</th>
<th >还样数量</th>
<th> 还样金额</th>
<th >未还数量</th>
<th >未还金额</th>
</tr>
</thead>
<tbody>
</HeaderTemplate>
<ItemTemplate>
<tr title="双击查看明细" οnmοuseοver="this.style.backgroundColor='#F0F0F0'; this.style.cursor='hand'" οnmοuseοut="this.style.backgroundColor=''" >
<td style="display :none" ><%#Eval ("kp_order_man")%></td>
<td ><%#Eval ("kp_oper_name")%></td>
<td ><%#Eval ("borrownum")%></td>
<td ><%#Eval ("borrowamt")%></td>
<td ><%#Eval ("returnnum")%></td>
<td ><%#Eval ("returnamt")%></td>
<td ><%#Eval ("diffnum") %></td>
<td ><%#Eval ("diffamt") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr style=" background-color:#CAE8EA">
<td style="display :none" colspan="1"></td>
<td style=" color :Blue"> 总计:</td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
</tr>
</tbody>
</table>
</FooterTemplate>
</asp:Repeater>