asp.net 中通过全局变量控制td的背景,通过点击服务器控件LINKBUTTON 相应客户端的JS 事项切换图片的效果,可是我写的JS提示不对,想不明白 望高手指点
<td>
|-<div>
|-<LinkButton><script>
function change(o)
{
var hwj = document.getElementById(o).offsetParent.offsetParent.style.background;
var tdd=document.getElementById(o).offsetParent.offsetParent.id;
document.getElementById(tdd).style.background=hwj=="img/kj_lbg2.gif"?<%bg="img/kj_lbg.gif";%><%=bg%>:<%bg="img/kj_lbg2.gif";%><%=bg%>;
}
</script>
<asp:DataList ID="dlLv2Pro" runat="server" RepeatColumns=1 OnItemCommand="dlLv2Pro_ItemCommand" Width="1px">
<ItemTemplate>
<table width="30" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="30" id="<%#Eval("autoid")%>" align="center" background='<%=bg%>' class="tnt" >
<div class="tnt2" style="margin:auto; padding-bottom:3px; padding-top:3px; padding-right:6px; text-align:center; ">
<asp:LinkButton ID="lkLinkbtn" OnClientClick="change(this)" runat="server" style=" letter-spacing:2pt; WRITING-MODE: tb-rl; " CommandName="sort" CommandArgument=<%#Eval("autoid")%>><%#Eval("prolvname2")%></asp:LinkButton>
</div>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</td>
<td>
|-<div>
|-<LinkButton><script>
function change(o)
{
var hwj = document.getElementById(o).offsetParent.offsetParent.style.background;
var tdd=document.getElementById(o).offsetParent.offsetParent.id;
document.getElementById(tdd).style.background=hwj=="img/kj_lbg2.gif"?<%bg="img/kj_lbg.gif";%><%=bg%>:<%bg="img/kj_lbg2.gif";%><%=bg%>;
}
</script>
<asp:DataList ID="dlLv2Pro" runat="server" RepeatColumns=1 OnItemCommand="dlLv2Pro_ItemCommand" Width="1px">
<ItemTemplate>
<table width="30" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="30" id="<%#Eval("autoid")%>" align="center" background='<%=bg%>' class="tnt" >
<div class="tnt2" style="margin:auto; padding-bottom:3px; padding-top:3px; padding-right:6px; text-align:center; ">
<asp:LinkButton ID="lkLinkbtn" OnClientClick="change(this)" runat="server" style=" letter-spacing:2pt; WRITING-MODE: tb-rl; " CommandName="sort" CommandArgument=<%#Eval("autoid")%>><%#Eval("prolvname2")%></asp:LinkButton>
</div>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</td>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货