解决方案 »
- 关于 jquery multiselect
- 使用silverlight构建一个工作流设计器(三)(附最新源代码下载及在线演示)
- 接触ASP.NET不久,出现个怪问题.请帮忙看下..
- vs2005中createUserWizard控件如何连接本地的数据库
- 在CS里定义的公共变量,在ASPX页面里<%=%>输出,为什么直接就显示成"<%=变量%>"这样的字符??晕死!
- 关于listbox多选
- 如何把页面的值传到 .cs 中?线上等。
- 询问个关于跨页多选checkbox保留值下来的问题?
- inputdate在数据库里面是datetime类型的,我怎么样才可以把它转化为具体某一个日期再加上90天付给一个变量??在线等急!!!!!!!!
- IIS无法运行.aspx文件,该怎么配置?
- windows7 中ajax扩展控件不能直接拖到界面上
- 发送邮件帮忙找下问题
function mOver(obj){
c=obj.style.backgroundColor;
obj.style.backgroundColor="#ffffff";
}
function mOut(obj){
obj.style.backgroundColor=c;
}
</script>
<ItemTemplate>
<tr style='background:<%#(Container.ItemIndex%2==0)?"#e1e1e1":"#D2EDFD"%>' onmouseover="mOver(this)" onmouseout="mOut(this)" >
<td><span><%#Container.ItemIndex+1%></span></td>
<td><asp:TextBox ID="TxtNewMenuName" runat="server" Text='<%#Eval("Menuname") %>'></asp:TextBox></td>
<td><asp:LinkButton ID="LbtnShowOrHiden" CommandName="ShowOrHiden" CommandArgument='<%#Eval("ID") %>' runat="server" Text='<%#Eval("IsDisplay").ToString()=="1" ? "隐藏":"显示" %>' ></asp:LinkButton>
</td>
<td><asp:ImageButton ID="IbtnDown" ImageUrl="~/Admin/images/down.gif" CommandName="Down" CommandArgument='<%#Eval("ID") %>' runat="server" />
<asp:ImageButton ID="IbtnUp" CommandName="Up" CommandArgument='<%#Eval("ID") %>' ImageUrl="~/Admin/images/up.gif" runat="server" /></td>
<td><asp:LinkButton ID="LbtnEdit" CommandName="Edit" Text="修改" CommandArgument='<%#Eval("ID") %>' runat="server" ></asp:LinkButton>
<asp:LinkButton ID="LbtDel" CommandName="Del" OnClientClick="return confirm('确定要删除么?')" CommandArgument='<%#Eval("ID") %>' Text="删除" runat="server"></asp:LinkButton>
</td>
</tr>
</ItemTemplate>
js很美的
中我加了背景色,如果去掉背景色就可以显示,但现在是这个背景色是必须要的,难道把onmouseover这个里的颜色换下就好吗?
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onMouseOver", "t=this.style.backgroundColor;this.style.backgroundColor='#ebebce'");
e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=t");
e.Row.Attributes.Add("onclick", "if(this.style.backgroundColor=='#ebebce')this.style.backgroundColor=t;else{this.style.backgroundColor='#ebebce'}");
e.Row.Attributes.CssStyle.Add("cursor", "hand");
}
}
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 12px "宋体";
}
table
{
font-size: 12px;
}
.psdinput
{
width: 120px;
height: 17px;
line-height: 17px;
border: 1px solid #5C7B8B;
}
.okbtn
{
width: 57px;
height: 18px;
border: 0;
}
a, a:hover
{
text-decoration: none;
}
.Cate
{
border: #999 1px solid;
}
.table1
{
table-layout: fixed;
}
.table1 td
{
padding: 0 5px;
height: 24px;
line-height: 24px;
white-space: nowrap;
overflow: hidden;
}
.mta
{
border-collapse: collapse;
background-color: #FFF;
}
.mta tr, .mta td
{
border: 1px solid #b5d6e6;
}
</style>
<script language="javascript" type="text/javascript">
function GetAllCheckBox(CheckAll) {
var items = document.getElementsByTagName("input");
for (var i = 0; i < items.length; i++) {
if (items[i].type == "checkbox") {
items[i].checked = CheckAll.checked;
}
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 12px;">
<tr>
<td height="30" background="images/tab_05.gif">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="12" height="30">
<img src="images/tab_03.gif" width="12" height="30" />
</td>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="middle">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="2%">
<div align="center">
<img src="images/tb.gif" width="16" height="16" /></div>
</td>
<td width="98%">
<b>你当前的位置</b>:[系统管理]-[首页公告]
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width="50">
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<asp:CheckBox ID="cbCheckAll" runat="server" Text="全选" onclick="GetAllCheckBox(this)" />
</td>
</tr>
</table>
</td>
<td width="50">
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<div align="center">
<img src="images/11.gif" width="14" height="14" /></div>
</td>
<td>
<div align="left">
<asp:LinkButton ID="btnDelALL" ToolTip="批量删除" runat="server" CssClass="ct" OnClientClick="return confirm('确认要删除吗?')"
OnClick="btnDelALL_Click">删除</asp:LinkButton></div>
</td>
</tr>
</table>
</td>
<td width="50">
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<div align="center">
<img src="images/22.gif" width="14" height="14" /></div>
</td>
<td>
<div align="left">
<a href="Add_Announce.aspx" class="thickbox" title="新增公告" style="color: #000;">新增</a>
</div>
</td>
</tr>
</table>
</td>
<td width="16">
<img src="images/tab_07.gif" width="16" height="30" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table1">
<tr>
<td width="8" background="images/tab_12.gif">
</td>
<td>
<div class="linkSearch">
标题:<asp:TextBox ID="txtTitle" runat="server"></asp:TextBox>
<asp:Button ID="btnSearch" runat="server" Text="搜索" OnClick="btnSearch_Click" /></div>
<div class="Tabbox">
<div class="Contentbox">
<div id="con_one_1" class="hover">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="b5d6e6" class="mta">
继上
<asp:Repeater ID="Apter" runat="server" OnItemCommand="Apter_ItemCommand">
<HeaderTemplate>
<tr bgcolor="#BBE2FB" style="font-weight: bold;">
<td width="5%" background="images/bg.gif">
<asp:CheckBox ID="cbCheckAll" runat="server" Text="全选" onclick="GetAllCheckBox(this)" />
</td>
<td width="5%" align="center" background="images/bg.gif">
编号
</td>
<td align="center" background="images/bg.gif">
标题
</td>
<td width="12%" align="center" background="images/bg.gif">
添加时间
</td>
<td width="7%" align="center" background="images/bg.gif">
添加人
</td>
<td width="20%" align="center" background="images/bg.gif">
基本操作
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr onmouseover="this.style.backgroundColor='#c1ebff'" onmouseout="this.style.backgroundColor=''">
<td width="5%" align="center">
<asp:CheckBox ID="chkBox" runat="server" />
<asp:HiddenField ID="hfUid" runat="server" Value='<%#Eval("Id") %>' />
</td>
<td height="20" align="center">
<%# Container.ItemIndex+1 %>
</td>
<td height="20">
<a href="AnnounceShow.aspx?id=<%#Eval("Id") %>" title='<%#Eval("Title") %>'>
<%#CCH.Common.ValidationHelper.StringTrunCate(Eval("Title").ToString(),38,"...")%></a>
</td>
<td height="20" align="center">
<%#Eval("Addtime") %>
</td>
<td height="20" align="center">
<%#Eval("AddPepole")%>
</td>
<td height="20" align="center">
<asp:Image ID="Img_Add" runat="server" ImageUrl="images/edt.gif" CssClass="img_ud" />
<asp:LinkButton ID="AddBtn" runat="server" CommandArgument='<%#Eval("ID") %>' CommandName="Eit">编辑</asp:LinkButton>
<asp:Image ID="Img_Del" runat="server" ImageUrl="images/del.gif" CssClass="img_ud" />
<asp:LinkButton ID="DelBtn" runat="server" CommandName="Del" CommandArgument='<%#Eval("ID") %>'
OnClientClick="return confirm('确认要删除吗?')">删除</asp:LinkButton>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
<tr id="t1" runat="server" visible="false">
<td colspan="8" align="center">
<b>没有任何记录</b>
</td>
</tr>
</table>
</div>
</div>
</div>
</td>
<td width="8" background="images/tab_15.gif">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="35" background="images/tab_19.gif">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="12" height="35">
<img src="images/tab_18.gif" width="12" height="35" />
</td>
<td>
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr id="t2" runat="server">
<td align="left" width="40%">
页码:
<asp:Label ID="lblNow" runat="server"></asp:Label>/
<asp:Label ID="lblMax" runat="server"></asp:Label>
<asp:Label ID="lblNum" runat="server"></asp:Label>
<asp:Label ID="lblCount" runat="server"></asp:Label>
</td>
<td align="right" width="50%">
<webdiyer:AspNetPager ID="PageNext" runat="server" FirstPageText="首页" LastPageText="末页"
NextPageText="下一页" PrevPageText="上一页" OnPageChanged="PageNext_PageChanged" UrlPaging="True">
</webdiyer:AspNetPager>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</td>
<td width="16">
<img src="images/tab_20.gif" width="16" height="35" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
你的onmouseover要去遍历this.elements,把它们的背景色保存成自定义属性,然后再将背景色设置为B6D2E0;而onmouseout则是要遍历this.elements,然后把保存的背景色恢复设置。
其实我手上有一个js可以解决我刚才那个在 td中有自己的背景色的代码.但我觉得代码多太了,用这个 <tr onmouseover="this.style.backgroundColor='#c1ebff'" onmouseout="this.style.backgroundColor=''">
只要一句话就可以解决 所以我就一直在纠结着 终于改好了
http://www.cnblogs.com/zhengxiqiang/archive/2008/09/21/1295422.html
http://www.cnblogs.com/insus/archive/2011/06/25/2090071.html效果:
无需要与前台美工沟通任何问题。