Avatar billede evenstarr Nybegynder
09. september 2004 - 10:28 Der er 7 kommentarer og
1 løsning

Implementering af CSS i ASP?

Hej hej.

Lad mig lige starte med at sige, at jeg ikke har meget styr på ASP endnu, men jeg læser så meget jeg nu kan, så det kommer nok. ;-)

Jeg synes efterhånden at jeg har siddet og stirret mig godt blind på det script(?) jeg prøver at køre, jeg kan simpelthen ikke få lagt noget CSS på det. I scriptet trækker jeg noget given data ud i form af dato, overskrift, samt indhold - dette skal bruges som nyhedsfunktion. Og dén virker.

Problemet derimod, er at jeg ikke kan finde ud af at få lagt noget CSS på f.eks. datoen der trækkes ud fra databasen. Udtrækket til dato ser sådan ud:

  Response.Write rs("Dato") & "<br>"

Og dette virker også fint. Men hvordan får jeg lagt noget CSS på ovenstående? Jeg har forsøgt mig på følgende måde, uden held:

  Response.Write rs("<div class='date'>" & "Dato" & "</div>") & "<br>

Ved brug af ovenstående, for jeg bare følgende fejl:

Microsoft VBScript compilation error '800a0409'

Unterminated string constant

/news/index.asp, line 30

Response.Write rs("<div class='date'>" & "Dato" & "</div>") & "<br>
-------------------------------------------------------------------^


Nogen der kan hjælpe? :-)
Avatar billede Jman Praktikant
09. september 2004 - 10:31 #1
response.write "<div class='date'>" & rs("Dato") & "</div><br>"
Avatar billede Jman Praktikant
09. september 2004 - 10:35 #2
Når du laver en response.write "indklamrer" du din thml kode med "er. Når du så skal vise selve asp-værdien skal du "ud af" indklamringen, skrive asp-værdien og så ind igen .... so to speak. Det hele hønger så sammen med &-tegnet  c",)

Jeg har prøvet at opdele det her:
response.write            = [asp for skriv]
"<div class='date'>"      = [html-koden]
& rs("Dato") &            = [asp]
"</div><br>"              = [html-koden slutter]
Avatar billede keysersoze Ekspert
09. september 2004 - 10:37 #3
jeg ville nu nok foretrække

response.write "<div class=""date"">" & rs("Dato") & "</div><br>"

Giver et efter min mening pænere html-look
Avatar billede evenstarr Nybegynder
09. september 2004 - 10:41 #4
Jeg prøver mig lige frem med de forskellige forslag, og så vender jeg tilbage. :-)
Avatar billede Jman Praktikant
09. september 2004 - 10:43 #5
eller
response.write "<div class=date>" & rs("Dato") & "</div><br>"

... forskellen er den samme c",)
Avatar billede keysersoze Ekspert
09. september 2004 - 10:45 #6
ja - og alligevel ikke... syntes heller ikke at sidste forslag giver et pænt html-look.
Avatar billede evenstarr Nybegynder
09. september 2004 - 10:47 #7
Jeg siger mange tak til jeg begge to, dog lod jeg pointene falde til superior pga. hans lidt dybere forklaring - så fik jeg også lidt mere styr på det. Igen, tak. :-)
Avatar billede Jman Praktikant
09. september 2004 - 10:50 #8
takker for points  :)
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