det var en kille som frågade hur man gör så som det är på wf, asså man kan skriva ex: [k]www.sida.com[/k]
blir det <a href="sidan.com">www.sidan.com</a>
hoppas ni fattar...
då mitt hövve är rätt segt i dag kom jag fram till denna lösning:
<%
function link(strL,str)
middas1 = instr(strL,"[link]")
middas2 = middas1 + 5
strL = Mid(strL,middas2)
middas1 = instr(strL, "[/link]")
middas2 = middas1 - 1
strL = Left(strL, middas2)
link = """>"& strL & "</a>"
str = Replace(str, "[link]","<a href=""")
str = Replace(str, "[/link]", link)
link = trim(str)
end function
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& server.mappath("texter.mdb")
sql = "update texter Set titel = '"& request.form("titel") &"', [text] = '"&request.form("text")&"' "
db.execute sql
Response.write "<h3>Utfört!</h3>"
Response.write "<a href=""javascript:history.go(-1)"">Tillbaka</a><p>"
SQL = "SELECT * FROM texter"
Set RS = db.Execute(SQL)
Response.write "<font face=""arial"" size=""1"">"
Response.write RS("titel") &"<p>"
response.write link(RS("text")) & "<p>"
Response.write "</font>"
rs.close : set rs = Nothing
db.close : Set db = Nothing
%>
kunde inte komma på nåt annat sätt...
fast det funkar inte...
varför??
han får felmedelandet:
Körningsfel i Microsoft VBScript fel '800a01c2'
Fel antal argument eller felaktig egenskapstilldelning.: 'link'
/gammalt/andratext.asp, rad 34
Function urlConvert(cTxt)
Dim objRegExp
Set objRegExp = New RegExp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "\[url=(.*?)\](.*?)\[\/url\]"
cStrim = objRegExp.Replace(cStrim,"<a href=""$1"" target=""_blank"">$2</a>")
Set objRegExp = Nothing
End Function
Om du kör exempelvis:
response.write urlConvert("denna text [ URL=http://www.mypage.com]sidan[/ URL]")
så resulterar det i
denna text <a href="http://www.mypage.com">sidan</a>
Om jag tar koden längst ner så funkar det. Men... skriver man 2 olika länkar så blir det 2 olika länkar fast namnet på länken blir det samma som på den första länken man skriver!
255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91