從數據庫中提取長長的文章,總是有礙網頁的排版佈局。
[Ctrl+A 全選注:如需引入外部Js需刷新才能執行]
left():截取一個字符串的前部分
[Ctrl+A 全選注:如需引入外部Js需刷新才能執行]
3,主要程序:判斷內容長度是否大於給定值,據結果做相應操作
[Ctrl+A 全選注:如需引入外部Js需刷新才能執行]
4,ASP中應用
以上是在客戶端腳本調試,和ASP也是大同小異:最主要的是函數功能。
<% text=rs("content")'將數據庫字段值賦到某變量上 i=10'定義固定大小 iflen(text)>ithen'如果文本長度大於給定的值 text=left(text,i)'則提取前段的i位的字符串 response.write(text&"...") else response.write(text) endif %> |
5,為了方便,做成函數
<% functionconleft(content,i) iflen(content)>ithen content=left(content,i) response.write(content&"...") else response.write(content) endif endfunction %> |
以上為函數,下面就可以直接調用。
<%callconleft(rs("content"),10)%> |
OK,相信以後遇到這些問題應該是NOPROBLEM