Hej,
Jag har i uppgift att göra en dynamisk Htmltabell med ASP, varannan rad i olika färger, & sedan ha en querystring variabel som ska bestäma antalet rader på tabellen.
Jag har prövat lite olika metoder med loopar men undrar igentligen hur jag ska få in qs-varibaln...?
MVH
S
Peter SMedlem sedan dec. 20025 483 inlägg Hej och välkommen till wF! :bire
qs = cint(request.querystring("numRows")) - 1
for i = 0 to qs
' do magic
next
Tack så mycket!
Om jag använder mig av en Form action box
<form action="testversion.asp" method="get">
Antal Rader: <input type="get" name="Rader"/>
<input type="submit" value="Enter" />
Ska jag ha koden i form koden eller i en egen %%-tagg?
Eller i loopen
(känner att jag efter 9 timmar med denna uppgift börjar bli lite urpumpad på idéer, eller kanske hjärnceller över lag?) :(
TravoniMedlem sedan okt. 20041 556 inlägg <input type="get" name="Rader"/> skall vara <input type="text" name="Rader"/>
Sedan på sidan "testversion.asp" gör du som peter visade men ersätter request.querystring("numRows") med request.querystring("Rader") :)
/R det skall vara en sluttag också: </form>
Peter SMedlem sedan dec. 20025 483 inlägg Typ
<%
qs = request.querystring("Rader")
if isnumeric(qs) then
qs = clng(qs) - 1
for i = 0 to qs
' do magic
next
end if
%>
<form action="testversion.asp" method="get">
Antal Rader: <input name="Rader"/>
<input type="submit" value="Enter" />
Det innanför <% och %> lägger du i filen testversion.asp.
Dessutom finns inget type="get" för <input>.
Red./ En aning sen...
TravoniMedlem sedan okt. 20041 556 inlägg A, men vara sekunder... :)
fortsatta probs
Efter lite tips och tricks, med er hjälp mest! Fick jag den faktiskt att fungera men sen skulle jag ju ändra på nåt och nu är den paj igen...
Någon som kan hjälpa mig?
<html>
<%
qs = request.querystring("Rader")
if isnumeric(qs) then
qs = clng(qs) - 1
for i = 0 to qs
next
end if
%>
<form action="testversion2.asp" method="get">
Antal Rader: <input name="Rader"/>
<input type="submit" value="Enter" />
</form>
<%
BgFarg = "#ffffff"
FargEtt = "#D2BC8B"
FargTva = "#000000"
%>
<table style border="1" width="600" height="200">
<%
Rader=5
For nytt=1 TO Rader
%>
<tr bgcolor="<% Response.Write FargEtt %>">
<td>
</td>
<td>
</td> </tr>
<tr style bgcolor="<% Response.Write FargTva %>">
<td>
</td>
<td>
</td>
</tr>
<%
next
%>
</table>
Peter SMedlem sedan dec. 20025 483 inlägg Vad används BgFarg till?
<form action="testversion2.asp" method="get">
Antal Rader: <input name="Rader"/>
<input type="submit" value="Enter" />
</form>
<%
BgFarg = "#ffffff"
FargEtt = "#D2BC8B"
FargTva = "#000000"
qs = request.querystring("Rader")
if isnumeric(qs) then
qs = clng(qs) - 1
if qs > 1 then response.write "<table border=""1"" width=""600"" height=""200"">"
for i = 0 to qs
currColor = FargEtt
if i mod 2 <> 0 then currColor = FargTva
response.write "<tr bgcolor="""& currColor &"""><td></td></tr>"
next
if qs > 1 then response.write "</table>"
end if
%>
tack för hjälpen... hann inte använda det sista inlägget men sidan fungerade iallafall och blev snygg som sejtan i slutändan :)