webForumDet fria alternativet

Hämta och lägga i variabler

ASP

7 svar · 236 visningar · startad av Andreas S

Medlem sedan dec. 200230 inlägg
Frågan#1

Jag ska hämta information från en sida till min sida med hjälp av Microsoft.XMLHTTP. Hur ska jag gå tillväga?

Sidans innehåll är strukturerat som följande:
Datum;Var;Vem;Datum;Var;Vem;Datum;Var;Vem; ect. ect.

Jag vill lägga in de i variabler och sedan presentera de senaste 5 info-inläggen.

Exempelvis, Senaste 2 inläggen
2002-11-11, På jobbet, Av Göran
2002-11-15, I bilen, Av Gösta

Hur ska jag konfigurera koden?

/A

Medlem sedan aug. 20003 575 inlägg
#2

använd regexp

Medlem sedan dec. 200230 inlägg
#3

Jag är inte särskilt kunnig i ASP, ännu :OO
Du skulle inte vilja förklara?

Medlem sedan mars 20015 287 inlägg
#4

Om du får ut datan i en sträng som är ser ut precis som du skriver, (Utan restens av sidans kod så att säga.) kan du splitta din array.

<%
variabel1 = ";2002-11-14;hemma;Nisse;2002-11-11; På jobbet; Av Göran ;2002-11-15; I bilen; Av Gösta ;"

myArr1 = split(variabel1,";")

for i = 0 to ubound(myArr1)
	If myArr1(i) > "" then
	      response.write myArr1(i) & ", "
		If i mod 3 = 0 then
			response.write "<br>"
		End If
	End If
Next

%>
Medlem sedan mars 20015 287 inlägg
#5

Just ja, max fem var det:

<%
variabel1 = ";2002-11-14;hemma;Nisse;2002-11-11; På jobbet; Av Göran ;2002-11-15; I bilen; Av Gösta ;2002-11-14;hemma;Nisse;2002-11-11; På jobbet; Av Göran ;2002-11-15; I bilen; Av Gösta ;"

myArr1 = split(variabel1,";")
i = 0
Do until i > ubound(myArr1) OR i > 15
	If myArr1(i) > "" then
	      response.write myArr1(i) & ", "
		If i mod 3 = 0 then
			response.write "<br>"
		End If
	End If
i = i + 1
Loop
%>
Medlem sedan dec. 200230 inlägg
#6

Danke schön :e

Medlem sedan dec. 200230 inlägg
#7

Jag har två frågor till "bara" :OO

1) Om koden ser ut som följande:

<table>
<tr>
<td><a href="testar1.asp">Test sida 1</A></td>
</tr>

<tr>
<td><a href="testar2.asp">Test sida 2</A></td>
</tr>

<tr>
<td><a href="testar3.asp">Test sida 3</A></td>
</tr>
</table>

Och min fråga är, hur hämtar jag ut det som ENDAST ligger mellan <a och </a>, alltså <a href="testarX.asp">Test sida X</A> och lägger det i en variable? Plus att bara hämta ut de första 2 variablerna.

2) Om sidan som mitt script vill komma åt är nere, vill jag att ett felmsg kommer upp för besökaren. HUR gör jag ett sådant i detta fall?

Medlem sedan dec. 200230 inlägg
#8

Ingen som har tid för julpysslet? :r

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)