Avatar billede tblaster Nybegynder
07. august 2003 - 10:04 Der er 7 kommentarer og
3 løsninger

Tilføj stylesheet fra database

Er det muligt at tilføje en stylesheet til en side hvor stylesheeten skal hentes fra en database?

Jeg har prøvet med dette:

<%
sql= "SELECT Stylesheet FROM System WHERE KundeID =" & Session("KundeID") & ""
rs.Open Sql, Conn, 1

response.write rs("Stylesheet")

Rs.Close
Set sql = Nothing
%>

Men dette får den jo bare til at udskrive stylesheeten på siden og ikke benytte den som sidens stylesheet.
Avatar billede bootlab Nybegynder
07. august 2003 - 10:07 #1
Dit stylesheet skal ligge i <head></head> og i en <style></style> tag
Avatar billede keysersoze Ekspert
07. august 2003 - 10:09 #2
da asp'en kører serverside - og css'en kører klientserver burde det kunne sagtens kunne lade sig gøre...

hvad får du af css/html output på siden?
Avatar billede bootlab Nybegynder
07. august 2003 - 10:09 #3
<%
sql= "SELECT Stylesheet FROM System WHERE KundeID =" & Session("KundeID") & ""
rs.Open Sql, Conn, 1

response.write "<style>" & rs("Stylesheet") & "</style>"

Rs.Close
Set sql = Nothing
%>

måske!
Avatar billede mm12010 Nybegynder
07. august 2003 - 10:10 #4
hvordan ser det stylesheet ud?

og hvordan ser den omkring liggende kode ud?


har du prøvet:

<html>
<head>
<style type="text/css">
<%
sql= "SELECT Stylesheet FROM System WHERE KundeID =" & Session("KundeID") & ""
rs.Open Sql, Conn, 1

response.write rs("Stylesheet")

Rs.Close
Set sql = Nothing
%>
</style>
</head>
<body>
</body>
</html>
Avatar billede tblaster Nybegynder
07. august 2003 - 10:15 #5
Nu har jeg prøvet med dette:

response.write "<head><style type=""text/css"">" & rs("Stylesheet") & "</style></head>"

Nu bliver det ikke vist på siden men mine links bliver ikke ændret. Tager jeg en source code får jeg:
<head><style type="text/css"><br>A:link<br>
{<br
>COLOR: #000033; TEXT-DECORATION: none; FONT-Family: MS Sans Serif; FONT-SIZE: 2<br>
}<br>
A:visited<br>
{<br>
COLOR: #000033; TEXT-DECORATION: none; FONT-Family: MS Sans Serif; FONT-SIZE: 2<br>
}<br>
A:hover<br>
{<br>
COLOR: #000033; TEXT-DECORATION: none; FONT-Family: MS Sans Serif; FONT-SIZE: 2<br>
}<br><br></style></head>
Avatar billede keysersoze Ekspert
07. august 2003 - 10:17 #6
det ser altså også meget forkert ud...

<br> i stylesheet tror jeg ikke kan godtages
Avatar billede mm12010 Nybegynder
07. august 2003 - 10:18 #7
så skal du bare fjerne alle <br>-tags så burde det virke
Avatar billede tblaster Nybegynder
07. august 2003 - 10:18 #8
Glem det ... det var de der <br> jeg havde med ... det var dem der gjode fejlen ... dem der vil have del i guldet ... smid et svar :-)
Avatar billede tblaster Nybegynder
07. august 2003 - 10:18 #9
Kan se at I også fandt ud af det ... jeg vidst sku ikke at der var de der <br> med i min database :-)
Avatar billede mm12010 Nybegynder
07. august 2003 - 10:33 #10
svar
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