Avatar billede dsjk Novice
06. februar 2002 - 23:08 Der er 3 kommentarer og
1 løsning

tabel baggrund

Jeg er ved at lave en hjemmeside, hvor jeg har 11 afdelinger, og der skal være billeder m.v. af de ansatte under hver afdeling, denne del er næsten klaret vha. asp, men nu har jeg så lavet link til hver afdeling, og alt efter om afdelingen er aktiv eller ikke er det er der forskellig baggrund i den tabel linkene er i.
Hvilket jeg har fået til at du på følgende måde:
<%
If Request.Querystring("afdnr") = "1" Then
  strBesked = "bgcolor='#0033FF'"
Else
  strBesked = "onMouseOver=""level2(this,'in');"" onMouseOut=""level2(this,'out');"""
End If
%>

og tabellen ser således ud:
<td <%=strBesked%> class="tabeltext"><a href="staff.asp?afdnr=1">&nbsp;&nbsp;&nbsp;Management&nbsp;&nbsp;&nbsp;</a></td>

nu er det så at jeg gerne vil have det til at virke på de øvrige afdelinger, da dette kun virker for afdnr 1.
Jeg kan selvfølgelig kopiere oenstående 10 gange og kalde strbesked noget forskelligt, men kan det gøres på en nemmere måde?
Altså den valgte afdeling skal have bgcolor="#0033FF" og alle de øvrige skal have "onMouseOver=""level2(this,'in');"" onMouseOut=""level2(this,'out');"""

Håber der er nogle der kan hjælpe...

dsjk
Avatar billede zliber Nybegynder
07. februar 2002 - 05:36 #1
Nej - Det kan det ikke
Og så besværligt er det da heller ikke at kopiere det rundt
Der er ikke nogen løsninger ellers!
Avatar billede webbe Nybegynder
07. februar 2002 - 09:15 #2
Prøv evt. med en for-løkke

For i = 1 to 10
  response.write <td <%=strBesked%> class=""tabeltext""><a href=""staff.asp?afdnr=1"">&nbsp;&nbsp;&nbsp;Management&nbsp;&nbsp;&nbsp;</a></td>
Next
Avatar billede dsjk Novice
07. februar 2002 - 09:38 #3
Webbe > det dur ikke. Hvis du ser her har jeg lige kopieret de to første ind, så får du bedre en ide om hvad det er jeg har.
<%
If Request.Querystring("afdnr") = "1" Then
  strBesked1 = "bgcolor='#0033FF'"
Else
  strBesked1 = "onMouseOver=""level2(this,'in');"" onMouseOut=""level2(this,'out');"""
End If
%>
<%
If Request.Querystring("afdnr") = "2" Then
  strBesked2 = "bgcolor='#0033FF'"
Else
  strBesked2 = "onMouseOver=""level2(this,'in');"" onMouseOut=""level2(this,'out');"""
End If
%>
<td <%=strBesked1%> class="tabeltext"><a href="staff.asp?afdnr=1">&nbsp;&nbsp;&nbsp;Management&nbsp;&nbsp;&nbsp;</a></td>
<td <%=strBesked2%> class="tabeltext"><a href="staff.asp?afdnr=2">&nbsp;&nbsp;&nbsp;Sales&nbsp;&nbsp;&nbsp;</a></td>


dsjk
Avatar billede dsjk Novice
10. februar 2002 - 17:36 #4
lukkes...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester