Hur fasiken gör jag för att slippa skriva in värdena i arrayen ??? Det här är hela koden, och vad den gör är att ändra bakgrundsfärg på länken när man klickar på den. Jag har haft problem med att få bakgrundsfärgen att skifta beroende på vilken länk man har tryckt på, men det här funkar bra ...förutom arrayen. Det är så att det ska användas på en meny som är rätt lång, över 50 poster, och jag vill inte behöva skriva in array(1,2,3,4,5,6......). Jag vet att man inte ska behöva skriva in allt det där, men jag kan inte minnas hur det är man skriver en array i asp. <code> värden i en array...
<code>
<%
bg = Request.QueryString("bg")
TDs = array(0,1,2,3,4,5,6,7,8)
for i = 0 to 8
TDs(i) = ""
next
if bg = false then
TDs(bg) = ""
else
TDs(bg) = "style='BACKGROUND-COLOR: #add8e6'"
end if
%>
</code>
Jag har testat en massa!
dim TDs()
TDs = array()
TDs = new array()
etc...
Vad är det jag har missat???Sv: värden i en array...
<code>
<%
bg = Request.QueryString("bg")
TDs =
for i = 0 to 5
TDs(i) = ""
next
if bg = false then
TDs(bg) = ""
else
TDs(bg) = "style='BACKGROUND-COLOR: #add8e6'"
end if
link = Request.QueryString("link")
link1 = Request.QueryString("link1")
link2 = Request.QueryString("link2")
%>
<TABLE WIDTH=160 BORDER=0 CELLSPACING=0 CELLPADDING=1>
<%if link=1 then%>
<TR>
<TD>>Page1</TD>
</TR>
<%if link1=1 then%>
<TR>
<TD>>Page2</TD>
</TR>
<TR>
<TD>>Page4</TD>
</TR>
<%if link2=1 then%>
<TR>
<TD>>Page5</TD>
</TR>
<TR>
<TD>>Page6</TD>
</TR>
<%else%>
<TR>
<TD>>Page5</TD>
</TR>
<%end if%>
<%else%>
<TR>
<TD>>Page2</TD>
</TR>
<%end if%>
<TR>
<TD>>Page3</TD>
</TR>
<%else%>
<TR>
<TD>>Page1</TD>
</TR>
<%end if%>
</TABLE>
</code>Sv: värden i en array...
<%
Dim TDs()
ReDim TDs(5)
bg = Request.QueryString("bg")
If bg then
TDs(bg) = "style='BACKGROUND-COLOR: #add8e6'"
Else
TDs(bg) = ""
End If
link = Request.QueryString("link")
link1 = Request.QueryString("link1")
link2 = Request.QueryString("link2")
%>
<TABLE WIDTH=160 BORDER=0 CELLSPACING=0 CELLPADDING=1>
<%
If link=1 Then
%>
<TR>
<TD>>Page1</TD>
</TR>
<%
If link1=1 then
%>
<TR>
<TD>>Page2</TD>
</TR>
<TR>
<TD>>Page4</TD>
</TR>
<%
If link2=1 Then
%>
<TR>
<TD>>Page5</TD>
</TR>
<TR>
<TD>>Page6</TD>
</TR>
<%
Else
%>
<TR>
<TD>>Page5</TD>
</TR>
<%
End if
Else
%>
<TR>
<TD>>Page2</TD>
</TR>
<%
End If
%>
<TR>
<TD>>Page3</TD>
</TR>
<%
Else
%>
<TR>
<TD>>Page1</TD>
</TR>
<%
End If
%>
</TABLE>