Avatar billede rosthoej Nybegynder
07. september 2004 - 16:40 Der er 5 kommentarer og
1 løsning

betinget farve på tabelfelter

Alt efter værdien i et tabelfelt skal jeg lægge en farve på feltet. If-løkker duer tilsyneladende ikke i en <td>, og jeg har også prøvet noget i denne stil:
 
  if j<0  then
      b = "background-color:red"
  elseif j=0 then
      b = "background-color:yellow"
  else b = "background-color:green"   
  end if
 
  s = s + "<td & b & "' align='right' width = '5%' >" & j
  & "</td>"     
 

Er der nogen, der har en idé om hvad jeg gør galt eller har et forslag til en løsning?
Avatar billede Jman Praktikant
07. september 2004 - 16:55 #1
Prøv at skifte background-color med bgcolor
  if j<0  then
      b = "bgcolor:red"
  elseif j=0 then
      b = "bgcolor:yellow"
  else b = "bbgcolor:green"   
  end if
 
  s = s + "<td & b & "' align='right' width = '5%' >" & j
  & "</td>"
Avatar billede Jman Praktikant
07. september 2004 - 16:55 #2
hovsa..  der sneg sig et "dobbelt-b" ind i sidste linie

  if j<0  then
      b = "bgcolor:red"
  elseif j=0 then
      b = "bgcolor:yellow"
  else b = "bgcolor:green"   
  end if
 
  s = s + "<td & b & "' align='right' width = '5%' >" & j
  & "</td>"
Avatar billede roenving Novice
07. september 2004 - 16:56 #3
if j<0  then
      b = "background-color:red"
  elseif j=0 then
      b = "background-color:yellow"
  else b = "background-color:green"   
  end if
 
  s = s + "<td style='" & b & "' align='right' width = '5%' >" & j
  & "</td>"
Avatar billede Jman Praktikant
07. september 2004 - 16:57 #4
og så er der vist også noget med sidste linie mablger et ":

  s = s + "<td" & b & " align='right' width = '5%' >" & j
  & "</td>"
Avatar billede rosthoej Nybegynder
09. september 2004 - 09:11 #5
Det virkede desværre ikke, men mange tak for indsatsen!
Avatar billede rosthoej Nybegynder
09. september 2004 - 09:22 #6
Tak for hjælpen begge to!

Jeg fatter ikke en bjælde af pointsystemet! Er bange for, at jeg har fået givet superior de 30 point, og det var faktisk roenvings svar, der virkede... hvordan får jeg nu givet roenving de fortjente point?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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