webForumDet fria alternativet

Splitta o länka querystring!?!

ASP

3 svar · 195 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Frågan#1

Försöker mig på att fixa till en kodsnutt som jag snappat upp.

Det jag vill är att dela på en querystring typ: sida.asp?DIr=mapp/bilder/blommor/
och sen länka varje till varje delmap, typ:

sida.asp?Dir=mapp/
sida.asp?Dir=mapp/bilder/
sida.asp?Dir=mapp/bilder/blommor/

men jag får det inte att fungera, det strular på antalet i arrayen, vad gör jag för fel?

dellink = Split(request.querystring("Dir"),"/")

for i = 0 to (Ubound(dellink) -1)

	tablestr = tablestr &  " / <a href='" & name & "?Dir="

	link = ""

		for t = 0 to (Ubound(dellink)-1)-i 
			link = link & dellink(t) & "/"
		next

	tablestr = tablestr & link & "'<b> " & dellink(i) & "</a> </b>"

next

Nu gör den väl ungefär det jag vill, fast tvärtom...

Medlem sedan mars 20015 287 inlägg
#2

Varför var det ingen som sa att det var så lätt?

for t = 0 to i

...suck...

Medlem sedan dec. 1999707 inlägg
#3

Var bara lite småfel här och där. :)

s =	Request.QueryString("Dir")
If Right(s, 1) = "/" then
    s =	Left(s, Len(s)-1)
End if
a =	Split(s,"/")

For i = 0 to Ubound(a)
	strOutput = strOutput &  "<a href=""sida.asp?Dir="
	strTemp =	""
	For j = 0 to i
		strTemp = strTemp & a(j) & "/"
	Next
	strOutput = strOutput & strTemp & """>" & strTemp & "</a><br>"
Next
Medlem sedan mars 20015 287 inlägg
#4

tackar, kikar på det.

247 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)