Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Färglägga slinga

Postades av 2003-02-06 12:56:33 - Max Edlund, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 1139 personer

Hej alla glada

Jag ska lista upp poster ur en databas i en rullgardin med olika färg beroende på typ av objekt. (För tydligare läsning)

Jag förstår inte varför följande kod inte fungerar. Det är bara den översta if-satsen som körs. (bara bilarna blir tilldelade en färg)

<code>
<select name="produktkod" onchange="submit();">
<option value="" selected>Välj Objekt</option>
<%
valdProd = request.querystring("produktkod")
if valdProd <> "" then
valdProd = Cint(valdProd)
End if

do until RecSet.EOF
%>
<option value="<%=RecSet("objektId")%>"

<%
if RecSet("Typ") = "Bil" then response.write " style=""color: blue;"" "
if RecSet("Typ") = "Sal" then response.write " style=""color: red;"" "
if RecSet("Typ") = "Rum" then response.write " style=""color: gren;"" "
if RecSet("Typ") = "Kanon" then response.write " style=""color: black;"" "
if valdProd = RecSet("objektId") then response.write " selected"%> >
<%=RecSet("objekt")%>



</option>



<%
RecSet.movenext
loop
RecSet.close
Set RecSet = nothing
%>
</code>

Tacksam för hjälp

/mvh Max


Svara

Sv: Färglägga slinga

Postades av 2003-02-06 13:11:26 - Pelle Johansson

Hej, se lösningen på [Skifta f&#228;rger f&#246;r tabellrader], eller [Olika f&#228;rger p&#229; varannan rad...........]


Svara

Sv: Färglägga slinga

Postades av 2003-02-06 14:00:03 - Max Edlund

Jag är inte ute efter att färga varannan rad, utan efter gruppering. ("Typ", som finns inlagt som en kolumn i databasen). Jag tycker det jag skrivit borde fungera...
Lösningen finns kanske i de tidigare trådarna, men jag ser den inte. :)

mvh Max


Svara

Sv: Färglägga slinga

Postades av 2003-02-06 14:55:27 - Ulf Elfving

Mig veterligt kan du inte färga rader i en droplista. Tyvärr.


Svara

Sv: Färglägga slinga

Postades av 2003-02-06 15:02:41 - Max Edlund

Jodå, det går alldeles utmärkt. Åtminstone om man använder css.


Svara

Sv: Färglägga slinga

Postades av 2003-02-06 16:47:40 - Andreas Hillqvist

Du vet väl att den är känslig för små och stora bokstäver?

Du kan prova:
<code>
<select name="produktkod" onchange="submit();">
<option value="">Välj Objekt</option>
<%
Dim strColor
valdProd = request.querystring("produktkod")
if valdProd <> "" then
valdProd = Cint(valdProd)
End if

do until RecSet.EOF
Select case LCase(RecSet("Typ"))
Case "bil"
strColor = "blue"
Case "sal"
strColor = "red"
Case "rum"
strColor = "green"
Case "kanon"
strColor = "black"
End Select
If valdProd = RecSet("objektId") then
Response.Write "<option value="<%=RecSet("objektId")%>" style=""color: " & strColor & ";"" selected>" & RecSet("objekt") & "</option>"
Else
Response.Write "<option value="<%=RecSet("objektId")%>" style=""color: " & strColor & ";"">" & RecSet("objekt") & "</option>"
End If
RecSet.movenext
Loop
RecSet.close
Set RecSet = nothing
%>
</code>


Svara

Sv: Färglägga slinga

Postades av 2003-02-06 17:59:41 - Max Edlund

Tusen tack!!
Fungerar alldeles utmärkt nu.

(Du hade bara missat:
Response.Write "<option value="<%=RecSet("objektId")%>"

ska vara

Response.Write "<option value=" & RecSet("objektId") & "
)

Än en gång: Tack!

/mvh Max


Svara

Sv: Färglägga slinga

Postades av 2003-02-06 23:45:50 - Ulf Elfving

Tack Andreas!
Hade för mig att detta varit uppe förut, men ingen lyckats lösa det.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 666
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies