鼠标经过显示全部文字

yylicauc 2008-04-09 06:06:11
由于显示长度的限制,文字显示不全,
如何在.asp文件中编写代码实现鼠标浮在文字上面时显示文字的全部内容
(注:文字是从数据库动态加载的)
...全文
833 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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;"

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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