Avatar billede chill_man Nybegynder
14. december 2001 - 17:31 Der er 11 kommentarer og
1 løsning

Skifte farve i hver anden tabel

Hey

Jeg har lavet et ASP-script som henter alle indlæggene fra en Access-database og lægger dem i en tabel.

Men jeg vil gerne have sådan at hver anden celle er helt sort, så at cellerne bliver sort - hvid - sort - hvid.

Nogen der hurtigt kan skrive hvad jeg skal lægge i mit loop for at gøre dette?
Avatar billede sajbar Nybegynder
14. december 2001 - 17:34 #1
du laver en variable som indeholder den aktuelle farve
så laver du en if hvor den checker om den variable er hvid eller sort..
hvis den er hvid bliver den sat til sort og brugt som farve i tabellen..og omvendt..
Avatar billede chill_man Nybegynder
14. december 2001 - 17:36 #2
gider du skrive koden til det :)??
Avatar billede freedom Nybegynder
14. december 2001 - 17:39 #3
stylesheet:


.sort {
    background-color: Black;   
    Color: white
}

.graa {
    background-color: white;   
    Color: black
}

Gem som stylesheet.css (lær flere koder på html.dk

asp script:
<% @language = VBScript %>
<LINK rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\"></HEAD>
<%
i = \"1\"
Set Conn = Server.CreateObject(\"ADODB.Connection\")

DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"databaser/mont.mdb\")
Conn.Open DSN

strSQL = \"Select * from monter Order By aargang Desc, kva Desc, navn\"
Set rs =  Conn.Execute(strSQL)
If rs.EOF Then
Response.write \"ingen mønter lige nu!!!!!!<b>\"
Response.Write \"<a href=\"\"opret1.asp\"\">opret mønt</a>\"
else
Do
If i = \"1\" Then
strf = \"<span class=\"\"sort\"\">\"
Else
strf = \"<span class=\"\"graa\"\">\"
End if
Response.Write strf
Response.Write \"<a href=\"\"test.asp?id=\"
Response.Write rs(\"bruger_id\")
Response.Write \"\"\">\"
Response.Write rs(\"aargang\") & \" \" & rs(\"kva\") & \" \" & rs(\"navn\") & \"<br>\"
Response.Write \"</a>\"
Response.Write \"</span>\"
If i = \"1\" Then
i = \"2\"
Else
i = \"1\"
End if
rs.MOVENEXT
Loop while not rs.EOF
Conn.Close
Set Conn = Nothing
Response.Write \"<a href=\"\"opret1.asp\"\">opret mønt</a>\"
End if
%>

Håber du forstår!!!du skal lige ændre navn ogv på database , og andet

Avatar billede sajbar Nybegynder
14. december 2001 - 17:40 #4
hrm nu er jeg ikke den store haj til asp

men det er vel bare
if (farve == \"black\")
farve =\"white\"
<table bgcolor =farve>
else if(farve ==\"white)
farve =\"black\"
<table bgcolor =farve>
etc..
noget i den stil
Avatar billede freedom Nybegynder
14. december 2001 - 18:01 #5
Nej i starten af do sætter du:
If i = \"1\" Then
strf = \"<span class=\"\"sort\"\">\"
Else
strf = \"<span class=\"\"graa\"\">\"
End if
og i sltutningen:

If i = \"1\" Then
i = \"2\"
Else
i = \"1\"
End if
forstår du???
Du kan hvist også bruge det andet men det er javascript prøv det der!!!+

Avatar billede sajbar Nybegynder
14. december 2001 - 18:04 #6
ja det er javascript..men det kan man også godt bruge i asp;)
Avatar billede freedom Nybegynder
14. december 2001 - 18:09 #7
ok, men det var et ´svar, hvis du ikke kan bruge det SÅ LAD VÆRE. Det var mit bedste forslag
Avatar billede sajbar Nybegynder
14. december 2001 - 18:11 #8
mit var også et svar det er ikke mig der har oprettet spørgsmållet;)
Avatar billede freedom Nybegynder
14. december 2001 - 18:13 #9
ok undskyld
Avatar billede sajbar Nybegynder
14. december 2001 - 18:14 #10
hehe helt i orden..
Avatar billede chill_man Nybegynder
14. december 2001 - 22:04 #11
freedom> jeg forstår ikke helt hvad du var sur over? jeg har ikke sagt noget endnu??
Avatar billede freedom Nybegynder
15. december 2001 - 14:50 #12
det var til sajbar, men fandt nud af det var dit spm.

Undskyld alle det var en fejl ikke
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