|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
請教錯誤!
問題出錯處:
strContent=re.Replace(strContent,"<a onfocus=this.blur() href=""$1://$2"" target=_blank><IMG SRC=""$1://$2"" border=0 alt=按此在新窗口瀏覽圖片 onload=""javascript:if(this.width>screen.width-333)this.width=screen.width-333""></a>")
提示:
Microsoft VBScript 運行時錯誤 錯誤 '800a139a'
錯誤的數量詞
看不懂!是我不太懂這些語法!但在本機調試沒有這樣的問題!
|
自己頂一下! |
同是天涯自頂人哪
算是幫你頂頂吧
vb裡的replace函數是這樣定義的(vbscript我不是很清楚):
Replace(expression,find,replacewith[,start[,count[,compare]]])
Replace函數語法有如下幾部分:
expression 必需的。字符串表達式,包含要替換的子字符串
find 必需的。要搜索到的子字符串
replacewith 必需的。用來替換的子字符串
start 可選的。在表達式中子字符串搜索的開始位置。如果忽略,假定從1開始
count 可選的。子字符串進行替換的次數。如果忽略,缺省值是?,它表明進行所有可能的替換
compare可選的。數字值,表示判別子字符串時所用的比較方式。
錯誤的數量詞可能是你的replace函數里的字符串不規範——一個串雙引號用了無窮多個,其中一部分在設置不同的機器上被當作後幾個參數解釋了
|
/" |
|