webForumDet fria alternativet
Logga in / Bli medlem

dynamisk tabell

ASP

8 svar · 416 visningar · startad av blondladyluck

Medlem sedan okt. 20064 inlägg
Frågan#1

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

Medlem sedan dec. 20025 483 inlägg
#2

Hej och välkommen till wF! :bire

qs = cint(request.querystring("numRows")) - 1
for i = 0 to qs
  ' do magic
next
Medlem sedan okt. 20064 inlägg
#3

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?) :(

Medlem sedan okt. 20041 556 inlägg
#4

<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>

Medlem sedan dec. 20025 483 inlägg
#5

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...

Medlem sedan okt. 20041 556 inlägg
#6

A, men vara sekunder... :)

Medlem sedan okt. 20064 inlägg
#7

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>
Medlem sedan dec. 20025 483 inlägg
#8

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
%>
Medlem sedan okt. 20064 inlägg
#9

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 :)

258 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)