日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

在自定義標簽中如何用js分割字符_動易Cms教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

用自定標簽可以獲取數(shù)據(jù)庫中相應表的字段,可是有些字段比如說下載地址是以字符串的方式存放的,然后在字符串中用分割符區(qū)分不同地址,比如說:"下載地址1|200710/20071022165122306.doc$$$下載地址2|http://www.163.com"

如何在自定義標簽中把這兩個地址分隔出來?可以用js中的split函數(shù)

添加自定義函數(shù)標簽如下:

函數(shù)名:比如{MY_fenge}

參數(shù):一個,在下載內(nèi)容頁模板調(diào)用的時候為{MY_fenge({$SoftID})}

查詢語句:select DownloadUrl from PE_Soft where SoftID={input(0)}

標簽內(nèi)容:

{Loop} {Infobegin}
<script language="JavaScript">
var str="{$Field(0,Text,0,0,0)} " //{$Field(0,Text,0,0,0)}為數(shù)據(jù)庫中的下載地址,

// 以"下載地址1|200710/20071022165122306.doc$$$下載地址2|http://www.163.com"為例
var str1=str.split("$$$") //對下載地址進行第一次分割,按照$$$拆開,然后存放在數(shù)組str1中

//str1[0]=下載地址1|200710/20071022165122306.doc

//str1[1]=下載地址2|http://www.163.com.

var str2; //定義一個新的數(shù)組,因為還需要第二次分割才能得出正確的地址.
for(i=0;i<str1.length;i ){ //這個循環(huán)是算出有多少個下載地址的,str1.length是數(shù)組的長度.
str2 = str1[i].split("|") //第二次分割,也就是把str1[0]=下載地址1|200710/20071022165122306.doc

//再進行一次分隔,我們要取的是200710/20071022165122306.doc這個值
var count=i 1 //i是0開始的.所以這里加一,用來對下載地址進行編號.


//第二次分隔后,str2[0]=下載地址1,str2[1]=200710/20071022165122306.doc,str2[1]即我們要取的內(nèi)容

document.write ("下載地址" count ":<a href='" str2[1] "'>" str2[1] "</a><br>");


}
</script> {Infoend} {/Loop}

前臺顯示的效果是

下載地址1:200710/20071022165122306.doc
下載地址2:http://www.163.com

查看更多 動易Cms教程  動易Cms模板

來源:模板無憂//所屬分類:動易Cms教程/更新時間:2007-11-16
相關動易Cms教程