webForumDet fria alternativet

Lite replace prob.

2 svar · 176 visningar · startad av K++

K++Medlem sedan juli 2002171 inlägg
#1

Den skriver inte ut något.. Vad har jag gjort för fel?

<%

Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.privataaffarer.se/default_frame.asp", False

objHTTP.Send
strHTML=objHTTP.responseText
Set objHTTP = Nothing

Set objRegExp = New regexp
objRegExp.Global = false
objRegExp.IgnoreCase = true
objRegExp.Pattern = "<font face=""Geneva, Arial, Helvetica"" size=""6"" class=index1><b>.*</b></font>"
Set hittade = objRegExp.Execute(strHTML)

Function red(strText) 
	strText = replace(strtext,"<font face=""Geneva, Arial, Helvetica"" size=""6"" class=index1><b>"," ")
	strText = replace(strtext,"</b></font>"," ")
End Function 

For each item in hittade

response.write red(item.value) 

Next

%>
solbulleMedlem sedan mars 20015 287 inlägg
#2

Du måste "ge tillbaka" värdet:

Function red(strText)
strText = replace(strtext,"<font face=""Geneva, Arial, Helvetica"" size=""6"" class=index1><b>"," ")
strText = replace(strtext,"</b></font>"," ")
red = strText
End Function

K++Medlem sedan juli 2002171 inlägg
#3

oj.. hehe :)

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)