webForumDet fria alternativet

Hur skriver man!???

ASP

9 svar · 308 visningar · startad av Firegamez.com

Medlem sedan juli 2002231 inlägg
Frågan#1

Tja! Jag har en kod som rätar till URLer! Men jag vill också han en som skriver ut smilies! Hur skriver man då, eller om det går överhuvudtaget! Så här ser båda koderna ut!

<%=Smiley(RecSet("meddelande"))%>

och

<%=fixaLankar(RecSet("meddelande"))%>

Undrar om det går att sätta ihop! Vill inte ladda upp om det inte går! Många som använder den plattsen!

Och på en annan sida får jag detta fel:

Microsoft VBScript runtime error '800a0009' 

Subscript out of range: '2' 

/profil.asp, line 279

Men det kommer bara om man är den FÖRSTA som besöker sidan....

if rsv("visits")<>"blah" Then
'splitta!
visitors=rsv("visits")
visit_array=Split(visitors,"*", -1, 1)
'ta bort sista, 
lay=2
for p=0 to lay 
response.write("<a href=""profil.asp?se=" & visit_array(p) & _
""">" & visit_array(p) & "</a><br>") 
next
else
response.write("Ingen har varit här=(<br>")
end if
Medlem sedan juni 200032 967 inlägg
#2

<%=Smiley(fixaLankar(RecSet("meddelande")))%>

Medlem sedan feb. 200112 078 inlägg
#3
<%=Smiley(fixaLankar(RecSet("meddelande")))%>

Du kan exekvera flera funktioner på samma sträng samtidigt.

Medlem sedan feb. 200112 078 inlägg
#4

@nders!

Använd [kod]-taggarna! :D ;)

Medlem sedan juni 200032 967 inlägg
#5

LOL! :e

Medlem sedan juli 2002231 inlägg
#6

hehehe!!! Tack! Men jag tar om min andra fråga!
Så här blir det på en profil som om man är den första besökaren så kommer detta upp:

Microsoft VBScript runtime error '800a0009' 

Subscript out of range: '2' 

/profil.asp, line 279

så här e koderna runt!:

if rsv("visits")<>"blah" Then
'splitta!
visitors=rsv("visits")
visit_array=Split(visitors,"*", -1, 1)
'ta bort sista, 
lay=2
for p=0 to lay 
response.write("<a href=""profil.asp?se=" & visit_array(p) & _
""">" & visit_array(p) & "</a><br>") 
next
else
response.write("Ingen har varit här=(<br>")
end if
Medlem sedan feb. 200112 078 inlägg
#7
if rsv("visits")<>"blah" Then
'splitta!
visitors=rsv("visits")
visit_array=Split(visitors,"*", -1, 1)
'ta bort sista, 
lay=2
[b]for p=0 to ubound(visit_array) [/b]
response.write("<a href=""profil.asp?se=" & visit_array(p) & _
""">" & visit_array(p) & "</a><br>") 
next
else
response.write("Ingen har varit här=(<br>")
end if

Funktionen ubound() hämtar automatiskt den post som är högst i array:en. Eftersom 2 inte finns, så hamnar slingan 'out of range', precis som felmeddelandet säger. :)

Medlem sedan juli 2002231 inlägg
#8

men nu så forsätter den att lägga till! Den tar inte bort en när en ny kommer dit!

Medlem sedan mars 20015 287 inlägg
#9

Kanske:

if rsv("visits")<>"blah" Then
'splitta!
visitors=rsv("visits")
visit_array=Split(visitors,"*", -1, 1)
'ta bort sista, 

If ubound(visit_array) < 2 then
	lay = ubound(visit_array) 
else
	lay=2
end if
for p=0 to lay
response.write("<a href=""profil.asp?se=" & visit_array(p) & _
""">" & visit_array(p) & "</a><br>") 
next
else
response.write("Ingen har varit här=(<br>")
end if
Medlem sedan juli 2002231 inlägg
#10

aaa det fungerar! Tack Solbulle och OveRRidE Ni e värda en :birp! ;)

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