鼠标经过显示全部文字

yylicauc 2008-04-09 06:06:11
由于显示长度的限制,文字显示不全,
如何在.asp文件中编写代码实现鼠标浮在文字上面时显示文字的全部内容
(注:文字是从数据库动态加载的)
...全文
732 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zl_c 2008-04-11
以上用于网页编码为GB2312的情况
如果是Utf-8的编码,请将
if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then
改为
if ascw(mid(txt,ii,1)) < 0 or ascw(mid(txt,ii,1)) >255 then
回复
zl_c 2008-04-10
区别汉字和英文数字的分割字符的函数.
Function InterceptString(txt,length)
dim x,y,ii
txt=trim(txt)
x = len(txt)
y = 0
if x >= 1 then
for ii = 1 to x
if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then
y = y + 2
else
y = y + 1
end if
if y >= length then
txt = left(txt,ii) '字符串限长
exit for
end if
next
if len(txt) < x then
InterceptString = txt & ".."
else
InterceptString = txt
end if
else
InterceptString = ""
end if
End Function
回复
youzi520 2008-04-10
直接用样式定义长度 再用脚本修改
回复
小逗狗 2008-04-10
[Quote=引用 5 楼 jbj001 的回复:]
显示标题用: <a title=" <%=rs("title")%>">left(rs("title"),8) </a>
如果是整篇文章的话就只能用style="display:'';"和style="display:none;"替换使用了
[/Quote]
同意!
回复
jbj001 2008-04-10
显示标题用:<a title="<%=rs("title")%>">left(rs("title"),8) </a>
如果是整篇文章的话就只能用style="display:'';"和style="display:none;"替换使用了
回复
yylicauc 2008-04-10
还有一个问题,我的表格长度有限,,但是数据库理的内容有的是全汉字
有的是全字符,为了是汉字不换行我采用了left(rs("title"),8)省略显示,
但这使得字符显示很少就结束了,表格还没有满,能不能有判断汉字和字符都到表格满了再结束?
回复
ablandsky 2008-04-09
<a title="全部文字">截取文字</a>
回复
文盲老顾 2008-04-09
title
回复
jastby 2008-04-09
<span title="全部文字">部份文字</span>

title 即可 也可以

<a title="全部文字" href="*****">部份文字</a>
回复
Atai-Lu 2008-04-09
<div style="display:block;">内容</div>
<div style="display:none;">内容</div>

这两个状态切换就可以了,页面加载的时候是style="display:none;"
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-09 06:06
社区公告
暂无公告