求一段javascript 代码

fslong25 2006-10-19 07:09:05
<asp:DataList ID="dtlOrganization" runat="server" RepeatColumns="3" RepeatDirection="Horizontal"
CssClass="couse_listtab" DataKeyField="fMyFileGuid" OnEditCommand="Edit" OnDeleteCommand="Delete"
Width="300px">
<ItemTemplate>
<table>
<tr>
<td style="width:20px">
     
<asp:Image ID="img" runat="server" ImageUrl='<%# Eval("fImage") %>'></asp:Image>
</td>
<td style="width:250px">
<span id="spanSelect" class="div_FolderFile" onmouseover ="onmouseout('td1')" onmouseout="javascript:this.className='div_FolderFile';"
runat="server">
<table>
<tr>
<td>
<asp:HyperLink ID="hlkOrganization" runat="server" Text='<%# Eval("fName") %>' NavigateUrl='<%# Eval("fUrl") %>' Target="_blank"></asp:HyperLink></td>
<td nowrap id="td1" runat="server">
<asp:ImageButton ID="imgEdit" runat="server" ImageAlign="absMiddle" ImageUrl="~/CourseBuilde/images/course_docu_edit_03.gif"
CommandName="Edit"></asp:ImageButton>
<asp:ImageButton ID="imgDelete" runat="server" ImageAlign="absMiddle" ImageUrl="~/CourseBuilde/images/course_docu_edit_05.gif"
CommandName="Delete" OnClientClick="javascrpt:return confirm('确定要删除吗')"/>
<asp:HiddenField ID="txtfMyFolderGuid" runat="server" Value='<%# Eval("fMyFolderGuid") %>' />
<asp:HiddenField ID="txtfMyFileGuid" runat="server" Value='<%# Eval("fMyFileGuid") %>' />
</td>
</tr>
<tr>
<td nowrap>
<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("fName1") %>' NavigateUrl='<%# Eval("fUrl") %>'></asp:HyperLink>
<span class="all_couse_01">
<asp:Label runat="server" ID="lblCountPublicSubject" Text='<%# Eval("fProperty") %>'></asp:Label>
</span>
</td>
<td id="td2" style="display:none" runat="server">
<asp:CheckBox ID="chbSelect" runat="server" CssClass='<%# Eval("fMyFileGuid") %>'/></td>
</tr>
</table>
</span>
</td>
</tr>
</table>
</ItemTemplate>
<ItemStyle Width="200px"/>
</asp:DataList>

我想在鼠标在span 区域时,td1 和 td2 能 显示 离开则 隐藏
...全文
279 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fslong25 2006-10-21
  • 打赏
  • 举报
回复
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="javasripttest.aspx.cs" Inherits="javasripttest" %>

<!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>
<script language="javascript" type="text/javascript">
function show(flag){
document.getElementById("td1").style.display = flag;
document.getElementById("td1").style.display = flag;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="myDataList" runat="server">
<ItemTemplate>
<table onmouseover="show('')" onmouseout="show('none')" border="1" >
<tr>
<td id="td1" runat="server" style="display:none"><%# Eval("ftd1") %></td>
<td id="td2" runat="server" ><%# Eval("ftd2") %></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</div>
</form>
</body>
</html>
后面的代码
public partial class javasripttest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataTable myDataTable = new DataTable();
myDataTable.Columns.Add(new DataColumn("ftd1", typeof(string)));
myDataTable.Columns.Add(new DataColumn("ftd2", typeof(string)));
DataRow myDataRow = myDataTable.NewRow();
myDataRow["ftd1"] = "test1";
myDataRow["ftd2"] = "test2";
myDataTable.Rows.Add(myDataRow);
this.myDataList.DataSource = myDataTable;
this.myDataList.DataBind();
}
}
这段就是所有的代码了
yifuzhiming 2006-10-21
  • 打赏
  • 举报
回复
我觉得提供思路是必要的
fosjos 2006-10-20
  • 打赏
  • 举报
回复
再试一试
onmouseover="javascript:show('')" onmouseout="javascript:show('none')"

如果不行,把客户端生成的源文件贴出来看看
对runat=server不熟,抱歉
fslong25 2006-10-20
  • 打赏
  • 举报
回复
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="javasripttest.aspx.cs" Inherits="javasripttest" %>

<!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>
<script language="javascript" type="text/javascript">
function show(flag){
document.getElementById("td1").style.display = flag;
document.getElementById("td1").style.display = flag;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="myDataList" runat="server">
<ItemTemplate>
<table onmouseover="show('')" onmouseout="show('none')" border="1" >
<tr>
<td id="td1" runat="server" style="display:none"><%# Eval("ftd1") %></td>
<td id="td2" runat="server" ><%# Eval("ftd2") %></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</div>
</form>
</body>
</html>
后面的代码
public partial class javasripttest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataTable myDataTable = new DataTable();
myDataTable.Columns.Add(new DataColumn("ftd1", typeof(string)));
myDataTable.Columns.Add(new DataColumn("ftd2", typeof(string)));
DataRow myDataRow = myDataTable.NewRow();
myDataRow["ftd1"] = "test1";
myDataRow["ftd2"] = "test2";
myDataTable.Rows.Add(myDataRow);
this.myDataList.DataSource = myDataTable;
this.myDataList.DataBind();
}
}


提示: 缺少对象
fosjos 2006-10-19
  • 打赏
  • 举报
回复
<span onmouseover="show('')" onmouseout="show('none')">...</span>
...
<script language=javascript>
function show(flag){
document.getElementById("td1").style.display = flag;
document.getElementById("td2").style.display = flag;
}
</script>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧