Toon posts:

[ASP] Pagina negeert CLASS (CSS)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb eerst geprobeerd een oplossing te zoeken op het world wide web. Helaas ben ik hierin niet geslaagd, dus probeer ik het via deze manier.

Ik zit met het volgende probleem. Ik heb asp code waarin ik dmv een IF statement een CLASS toewijs aan een tr. De IF statement ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
IF conditie = 1 AND datumDB > Date() THEN
  style = "ClassNR1"
ELSEIF conditie = 1 AND datumDB <= Date() THEN
  style = "ClassNR2"
ELSEIF conditie = 2 THEN
  style = "ClassNR3"
END IF

Response.Write("<tr class=""" & style & """>)

Als ik de pagina via een link uit een andere frame oproep komt er een totaal andere style tevoorschijn die ik helemaal niet gedeclareerd heb met een grote font. Als ik nu op de pagina zelf, de pagina vernieuw dmv rechtermuisknop + vernieuwen, dan wordt de CLASS wel goed weergegeven.

Ik heb ook geprobeerd het via Response.Buffer = TRUE, Response.Buffer = FALSE, Response.Flush maar dat hielp niet echt veel.

Iemand bekend hiermee of oplossing?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:28

gorgi_19

Kruimeltjes zijn weer op :9

ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
IF conditie = 1 AND datumDB > Date() THEN
  style = "ClassNR1"
   Response.Write "ClassNR1"
ELSEIF conditie = 1 AND datumDB <= Date() THEN
  style = "ClassNR2"
   Response.Write "ClassNR2"
ELSEIF conditie = 2 THEN
  style = "ClassNR3"
   Response.Write "ClassNR3"
Else
   Response.Write conditie & "<br>"
   response.Write datumDB & "<br>"
   response.Write Date()
END IF

Response.Write("<tr class=""" & style & """>)


B) Oftewel: debuggen... :)

[ Voor 46% gewijzigd door gorgi_19 op 22-12-2003 15:13 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
De statements deugen wel, dat heb ik al uitvoerig getest. Dus daar kan het niet aan liggen.

Als de statements niet deugden dan kreeg ik ook geen CLASS voor de dB maar als ik naar de broncode kijk (html) dat worden de goeie CLASSES wel goed toegewezen.

Dus kan ik hieruit concluderen dat het probleem niet bij ASP ligt?

[ Voor 57% gewijzigd door Verwijderd op 22-12-2003 15:18 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:28

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 22 december 2003 @ 15:15:
De statements deugen wel, dat heb ik al uitvoerig getest. Dus daar kan het niet aan liggen.
Erhm.. Hij doet het niet, dus lijkt er een fout in te zitten.

En ik gok dat als hij de eerste niet pakt, hij in de else terecht komt en dan geeft hij de conditie weer.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 18-05 15:53

Jaspertje

Max & Milo.. lief

Verwijderd schreef op 22 december 2003 @ 15:15:
De statements deugen wel, dat heb ik al uitvoerig getest. Dus daar kan het niet aan liggen.

Als de statements niet deugden dan kreeg ik ook geen CLASS voor de dB maar als ik naar de broncode kijk (html) dat worden de goeie CLASSES wel goed toegewezen.

Dus kan ik hieruit concluderen dat het probleem niet bij ASP ligt?
Als hij wel ""<tr class="ClassNR1">"" neerzet waar dat moet.. dan is het idd geen ASP wat fout gaat..

als je gewoon eens een test.html bouwt met daarin een table en tr class=ClassNR1
doet ie het dan wel.. (vergeet je stylesheet nie..)

[ Voor 20% gewijzigd door Jaspertje op 22-12-2003 15:32 ]