智能电源管理器:朋友们帮我解释下这段ASP源码的意思啊?谢啦~

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 04:38:19
<%
function cutstr(tempstr,tempwid)
if len(tempstr)>tempwid then
cutstr=left(tempstr,tempwid)&"..."
else
cutstr=tempstr
end if
end function%>

简单
这个函数是限制tempstr长度的函数
例如有时候一个网页里面只允许你放10个字,如果超出10个字就会导致页面美观受到破坏,这个时候就可以用这个函数。

<%
function cutstr(tempstr,tempwid)
'tempstr读入的字符串,tempwid,要限制的长度
if len(tempstr)>tempwid then
cutstr=left(tempstr,tempwid)&"..." '如果超过长度,那么后面的不要,改成...
else
cutstr=tempstr '没有超过长度,不用变
end if
end function%>

使用例子
str="朋友们帮我解释下这段ASP源码的意思啊?谢啦~
"
str=cutstr(str,9)

这样str里面存的就是"朋友们帮我解释下这..."

bu dong

这个很容易呀。。tempstr是一个字符串的,tempwid应该是一个数,宽度。源码的意思就是:如果tempstr的长度大于tempwid,那么,cutstr(字签串)等于tempstr左边tempwid(数字)个字符+"..."(字签串)。否则的话,cutstr就等于tempstr。这个函数太简单了。。。呵呵

这段代码作用是把一长行字只显示前面一些,后面加省略号
如:
这段代码作用是把一长行字只显…

function cutstr(tempstr,tempwid)
'如果字符串tempstr长度大于规定的长度tempwid
if len(tempstr)>tempwid then
'left()意思是取字符串tempstr左面“tempwid”个字符
cutstr=left(tempstr,tempwid)&"..."
else
cutstr=tempstr
end if
end function%>