devotion Medlem sedan jan. 2001 3 582 inlägg Frågan 28 maj 2006 21:42 #1 Hej!
Har ett pagingscript och undrar följande:
Hur UrlEncodar man länken?:
Response.Write "<A href=""" & sScriptName & "?page=" & N & "&searchType=" & sSearchType & "&searchOption=" & sSearchOption & "&searchField=" & sSearchField & "&suppliers=" & sCheckedSuppliers & """>" & N & "</A>"
Mvh
Henrik
Typ så här:
Response.Write "<A href=""" & Server.URLEncode(sScriptName) & "?page=" & Server.URLEncode(N) & "&searchType=" & Server.URLEncode(sSearchType) & "&searchOption=" & Server.URLEncode(sSearchOption) & "&searchField=" & Server.URLEncode(sSearchField) & "&suppliers=" & Server.URLEncode(sCheckedSuppliers) & """>" & N & "</A>"
devotion Medlem sedan jan. 2001 3 582 inlägg Okidoki...
Man behöver altså encoda varje variabel för sig då...?
Tackar!
Mvh
Henrik
CatZ Medlem sedan jan. 2002 2 440 inlägg Ett alternativ som jag gärna använder mig av är att bygga ihop hela länken till en variabel innan jag använder den och bara encoda själva länkvariabeln tex
Dim strLank
strLank = Server.URLEncode("<a href=""" & sScriptName & "?page=" & N & "&searchType=" & sSearchType & "&searchOption=" & sSearchOption & "&searchField=" & sSearchField & "&suppliers=" & sCheckedSuppliers & """>" & N & "</a>")
Det var säkert ett jättedåligt exempel och egentligen brukar jag inte URLEncoda någonting alls, men jag gör på det viset med långa länkar osv. Blir enklare att skilja kod från layout då tycker jag. Men alla får göra som dom vill bara det blir bra!! :birp:
E emission Medlem sedan dec. 1999 6 721 inlägg Det var faktiskt ett jättedåligt exempel, CatZ....
CatZ Medlem sedan jan. 2002 2 440 inlägg Varför är det dåligt? Det blir ju bara
strLank = "<a href=""sida.htm"">hej</a>"
Response.Write strLank
istället för
Response.Write "<a href=""sida.htm"">hej</a>"
E emission Medlem sedan dec. 1999 6 721 inlägg Glömde smileyn i förra inlägget, men det var uppriktigt menat. Det är ett dåligt exempel, eftersom du inte kan köra URLEncode på hela länken.
CatZ Medlem sedan jan. 2002 2 440 inlägg Hoppsan jag tänkte nog på HTMLEncode... eller nåt annat! Ursäkta och bortse från mina förra inlägg då! :r