Avatar billede madeindk Nybegynder
02. august 2005 - 01:41 Der er 14 kommentarer og
1 løsning

Hver anden tabel?

Hej eksperter!
Jeg søger et script der kan gøre hver anden tabel i en database listing en anden farve ligesom her på QXL.dk .: http://my.qxl.dk/default/defaultlistelse.asp?catg=22982

Håber nogen kan hjælpe :)
Avatar billede thesurfer Nybegynder
02. august 2005 - 01:46 #1
Eksempel:

dim farve
farve = "#ff0000"

for i = 0 to 10
  if farve = "#ff0000" then
    farve = "#00ff00"
  else
    farve = "#ff0000"
  end if

  response.write "<td style='background-color:" & farve & "'>noget her</td>"
next


/theSurfer
Avatar billede madeindk Nybegynder
02. august 2005 - 01:47 #2
Det der fattet jeg ikke noget af :(
Avatar billede madeindk Nybegynder
02. august 2005 - 01:50 #3
Har du evt. et andet eksempel ?
Avatar billede thesurfer Nybegynder
02. august 2005 - 01:50 #4
Den vigtige del er:

  if farve = "#ff0000" then
    farve = "#00ff00"
  else
    farve = "#ff0000"
  end if

Hvis farven er rød
  sæt farven til grøn  (da den er rød)
ellers
  sæt farven til rød  (da den er grøn)
slut hvis

/theSurfer
Avatar billede madeindk Nybegynder
02. august 2005 - 01:51 #5
Jamen hvilken farve?
Avatar billede thesurfer Nybegynder
02. august 2005 - 01:53 #6
Hvad mener du med "hvilken farve"? Du vælger selv farverne..

#FF0000 = rød
#00FF00 = grøn
#0000FF = blå

De såkaldte RGB-farver (RedGreenBlue)..

/theSurfer
Avatar billede madeindk Nybegynder
02. august 2005 - 01:54 #7
Ja så langt er jeg med.
Men det er vel på en måde scriptet her:

<%else
do until rs.eof
%>
<center>
<table border="0" width="95%" id="table2" cellspacing="0" cellpadding="0" height="25" style="font-size: 8pt; border: 1px solid #BACEDC">
    <tr>
        <td>&nbsp;<b><a target="_self" href="visdebat.asp?ID=<%=rs("id")%>"><%=rs("titel")%></a></b> | <%=rs("inlagg")%> - <b>Af:</b> <a target="Hovedside" href="/medlemmer/visprofil.asp?ID=<%=rs("brugerid")%>"><%=rs("bruger")%></a><% if session("admin") = "1" then%> <b>/ Admin:</b> <a title="Slet denne debat" href="admin/sletdebat.asp?id=<%=rs("ID")%>&KategoriID=<%=Request.QueryString("KategoriID")%>" onClick="return confirm('Er du sikker på du vil slette denne debat?');">Slet debat</a> - Luk debat<% end if %></td>
        <td width="25%">
        <p align="center">Dato: <b><%=rs("senestedato")%></b></td>
    </tr>
</table></center><br>
<%
rs.movenext
loop
end if
%>

Der selv skal finde ud af hvilke farver tabellerne skal have?
Avatar billede thesurfer Nybegynder
02. august 2005 - 01:55 #8
Simpelt eksempel:

<%
dim farve ' definer variablen "farve"
farve = "ff0000" ' sæt farven til "rød"

for i = 0 to 10 ' kør en loop fra 0 og til 10
  if farve = "#ff0000" then ' hvis farven er rød
    farve = "#00ff00" ' sæt farven til grøn (da den er rød)
  else
    farve = "#ff0000" ' sæt farven til rød (da den er grøn)
  end if
  response.write "<span style='color:" & farve & "'>noget her</span><br>" ' udskrive teksten med farven
next ' gentag loop
%>

/theSurfer
Avatar billede madeindk Nybegynder
02. august 2005 - 01:56 #9
Narh synes nu den er lidt svær at gennemskue.
Men ligemeget finder bare på noget andet :-)
Avatar billede thesurfer Nybegynder
02. august 2005 - 01:58 #10
Er det titlen, datoen, eller hele tabellen, der skal skifte farve?

/theSurfer
Avatar billede thesurfer Nybegynder
02. august 2005 - 02:01 #11
Hvis det er hele tabellen:

dim farve ' definer variablen "farve"
farve = "ff0000" ' sæt farven til "rød"

do until rs.eof

if farve = "#ff0000" then ' hvis farven er rød
    farve = "#00ff00" ' sæt farven til grøn (da den er rød)
else
    farve = "#ff0000" ' sæt farven til rød (da den er grøn)
end if

%>
<center>
<table border="0" width="95%" id="table2" cellspacing="0" cellpadding="0" height="25" style="font-size: 8pt; border: 1px solid #BACEDC;background-color:<%=farve%>">

/theSurfer
Avatar billede madeindk Nybegynder
02. august 2005 - 02:01 #12
Hele tabellen !
Avatar billede thesurfer Nybegynder
02. august 2005 - 02:01 #13
- Svar :-)

/theSurfer
Avatar billede madeindk Nybegynder
02. august 2005 - 02:04 #14
Hold da fest. Det var da ikke svært ;)
Avatar billede thesurfer Nybegynder
02. august 2005 - 02:05 #15
De fleste ting er nemme, hvis man ved hvordan :-)

Takker for points :-)

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