ASP控制标题长短的函数
来源:互联网 发布:皮尔鲨鱼网络授权书 编辑:程序博客网 时间:2024/05/16 07:59
当我们制作网页的时候,经常会遇到标题的长度超过网页布局空间,那么我们就需要控制标题的长度。但是我们常用的都是left(这种方法,这种方法有一个不好的地方就是一个中文占2个字符宽度,而一个英文只占一个字符宽度。也就是说如果使用这种方法会导致中文和英文标题的宽度不等。所以就需要使用一种算法来控制标题的绝对宽度。下面就是这个算法的函数:
Function Strlength(Str)
dim Temp_Str,Test_Str,I
Temp_Str=Len(Str)
For I=1 To Temp_Str
Test_Str=(Mid(Str,I,1))
If Asc(Test_Str)>0 Then
Strlength=Strlength+1
Else
Strlength=Strlength+2
End If
Next
End Function
Function Strleft(Str,L)
dim Temp_Str,Test_Str,lens,I
Temp_Str=Len(Str)
For I=1 To Temp_Str
Test_Str=(Mid(Str,I,1))
Strleft=Strleft&Test_Str
If Asc(Test_Str)>0 Then
lens=lens+1
Else
lens=lens+2
End If
If lens>=L Then Exit For
Next
End Function
Function tiltelen(title,maxlen)
title=trim(title)
If int(Strlength(title))>int(maxlen) then
tiltelen=Strleft(title,maxlen-2)+".."
else
tiltelen=Strleft(title,maxlen-2)
End if
End Function
希望对大家有帮助!
- ASP控制标题长短的函数
- CSS控制文章标题长短代码
- UITableView的分割线长短的控制
- tableview分割线左边长短的控制
- 网站标题的长短对SEO优化的影响
- ASP中控制字段长度的函数
- 边线的长短解决方法
- android控制TextView字数长短,超出之后显示省略号,记录下,省的下次再找
- Asp.NET控制输入数字和字母的函数
- ASP控制虚拟主机函数ADSI
- ASP控制虚拟主机函数ADSI
- ASP控制虚拟主机函数ADSI
- asp.net master母版页标题控制方法
- asp.net中控制帖子标题中的显示字数
- [Sfilter]在SfCreate()函数一开始得到文件名的方法(含长短名转换)
- 长短信的处理方法
- 避雷器寿命长短的关键因素
- iOS 长短音频的播放
- jdom Invalid byte 1 of 1-byte UTF-8 sequence. 问题解决
- IText导出Word
- HACMP问题检查
- C#_使用微软消息队列实现C#进程间通信
- HACMP问题检查
- ASP控制标题长短的函数
- word导入visio
- ftp下载
- latex bak
- 学习NS2重要要把握几个重要的类一
- 二
- java调用oracle存储过程的方法
- window.location.href跳转无效 IE Bug
- dddd