Hej och välkommen till wF!
qs = cint(request.querystring("numRows")) - 1
for i = 0 to qs
' do magic
next
8 svar · 416 visningar · startad av blondladyluck
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
Hej och välkommen till wF!
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?)
<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>
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...
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>
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