网页文字收缩

304的的哥 2010-12-11 02:01:03
第一张图片
第二张图片

要求:
1.在asp网页中,点击第一张图片的"详细",便可以显示被省略的文字
2.这是用什么实现的,JavaScript还是......
3.怎么实现
...全文
278 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-12-11
  • 打赏
  • 举报
回复
点击显示DIV
function getTop(e){
var offset=e.offsetTop;
if(e.offsetParent!=null) offset+=getTop(e.offsetParent);
return offset;
}
function findValue1(a){
var element=document.getElementById(a);
document.getElementById("div1").style.visibility="visible";
document.getElementById('div1').innerHTML =ddd;
document.getElementById("div1").style.top=getTop(element) ;
document.getElementById("div1").style.left=event.x;
}

<div id="div1" style="visibility: hidden; z-index: 100; left: 25%; right: 25%;
position: absolute; text-align: center; width: 50%; height: 120px; border-right: #009900 1px solid;
border-top: #009900 1px solid; border-left: #009900 1px solid; border-bottom: #009900 1px solid;
background-color: #f9fff6;">
</div>


<asp:TemplateField HeaderText="用户名" SortExpression="NAME">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text=' <%# Bind("NAME") %>'> </asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left" />
</asp:TemplateField>

protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label Label1 = (Label)e.Row.FindControl("Label1");
Label1.Attributes.Add("onmouseover", "show('" + Label1.ClientID + "')");
}
}





304的的哥 2010-12-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lcomplete 的回复:]

JavaScript
[/Quote]
这位仁兄能给个小实例吗?
304的的哥 2010-12-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 whb147 的回复:]

ajax可以实现
首先只显示部分,点击后显示所有
[/Quote]
对Ajax不熟悉,用JavaScript能实现吗?
怎么实现?
lcomplete 2010-12-11
  • 打赏
  • 举报
回复
JavaScript
whb147 2010-12-11
  • 打赏
  • 举报
回复
ajax可以实现
首先只显示部分,点击后显示所有
No1bigtooth 2010-12-11
  • 打赏
  • 举报
回复
leftb(rs("content"),50) 取内容的前50个字符
if lenb(rs("content"))>50 then response.write "..." 大于50个字符输出...
详细是一个脚本吧,把剩下些字显示出来,visible=true,具体代码没写过
304的的哥 2010-12-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 specialaspnet 的回复:]

这个不是截取字符串吗?substring(0,100),不知道你问的是不是关于字符串的截取
[/Quote]
能实现图上的效果就可以;字符串截取......
Specialaspnet 2010-12-11
  • 打赏
  • 举报
回复
这个不是截取字符串吗?substring(0,100),不知道你问的是不是关于字符串的截取
304的的哥 2010-12-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 a272174902 的回复:]

AJAX貌似可以实现这个问题``` 他有一个这样的控件
[/Quote]
能给个实例看看吗?
a272174902 2010-12-11
  • 打赏
  • 举报
回复
AJAX貌似可以实现这个问题``` 他有一个这样的控件

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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