av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
處理較長文章,添加 …… 效果
發(fā)布時間:2005-03-17   瀏覽次數(shù):1234988
來源:http://edu.chinaz.com 從數(shù)據(jù)庫中提取長長的文章,總是有礙網(wǎng)頁的排版布局。所以,想固定地提取一部分字符,然后后面有……替代。1,原理:判斷文章的長度是否超過規(guī)定的長度,若超過則只顯示規(guī)定長度的大小,否則完整顯示。2,涉及函數(shù):len():返回字符串長度或者變量的字節(jié)長度。 運行代碼框 cnbruce="my name is cnbruce" len_cn=len(cnbruce) alert(len_cn) [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行] left():截取一個字符串的前部分 運行代碼框 cnbruce="my name is cnbruce" left_cn=left(cnbruce,10) alert(left_cn) [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行] 3,主要程序:判斷內(nèi)容長度是否大于給定值,據(jù)結(jié)果做相應(yīng)操作 運行代碼框 text="123 4567 8fds90 abcde fghxcfv" i=10 if len(text)>i then 如果文本長度大于給定的值 text=left(text,i) 則提取前段的i位的字符串 alert (text&"...") else alert (text) end if [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行] 4,ASP中應(yīng)用以上是在客戶端腳本調(diào)試,和ASP也是大同小異:最主要的是函數(shù)功能。i then 如果文本長度大于給定的值text=left(text,i) 則提取前段的i位的字符串response.write (text&"...")elseresponse.write (text)end if%>5,為了方便,做成函數(shù)i then content=left(content,i) response.write (content&"...")elseresponse.write (content)end ifend function%>以上為函數(shù),下面可以直接調(diào)用。OK,相信以后遇到這些問題應(yīng)該是NO PROBLEM了。 轉(zhuǎn)載請注明來源:http://edu.chinaz.com
立即預(yù)約