Avatar billede need4speed Nybegynder
03. december 2004 - 09:38 Der er 7 kommentarer og
1 løsning

vælge mellem 2 style sheets?

Er det muligt at lave et script så den besøgende kan vælge mellem 2 style sheets
Avatar billede fennec Nybegynder
03. december 2004 - 09:51 #1
Jeps. Du kan f.eks styre det med sessions.

<link rel="stylesheet" type="text/css" href="Default.css">
<% if session("CSS") <> "" then %>
<link rel="stylesheet" type="text/css" href="<%= session("CSS") %>.css">
<% end if %>

Her er der defineret et dafault.css, hvis man ikke har valgt et endnu. Hvis man her valgt et andet, bliver det indsat efter default.css og erstatter derfor defaulten. Bemærk at det kun er de værdier, der er i den nye, der bliver erstattet. Det betyder at hvis et andet style kun ændre tekstfarven, er det kun nødvendigt at have den ene attribut i den nye. Resten hentes fra default.css
Avatar billede fennec Nybegynder
03. december 2004 - 09:53 #2
... Du skal så bare sætte navnet på det style sheet, der skal bruges, i session("CSS").
Avatar billede tjaz Nybegynder
03. december 2004 - 10:18 #3
Hvis du laver et udtræk fra en database hvor du opbevare navnet på dine stylesheets kan du gøre det således:

<% if session("login") = "" OR userdetails("css") = "" then %>
<link rel="stylesheet" type="text/css" href="default.css">
<% else %>
<link rel="stylesheet" type="text/css" href="<%=userdetails("css")%>.css">
<% end if %>

Lidt det samme som fennec, men alligevel ikke da den finder ud af om brugeren har valgt at bruge andet end standard stylesheet.
Avatar billede tjaz Nybegynder
03. december 2004 - 10:21 #4
Evt.:

<%
if session("login") = "" OR userdetails("css") = "" then
response.write ("<link rel=""stylesheet"" type=""text/css"" href=""default.css"">")
else
response.write("<link rel=""stylesheet"" type=""text/css"" href="""& userdetails("css") &".css"">")
end if
%>

Hvis du vil have det hele i et aspscript
Avatar billede need4speed Nybegynder
03. december 2004 - 10:28 #5
Begge er smarte og løser mit problem ... så derfor deler i pointene.
Avatar billede tjaz Nybegynder
03. december 2004 - 10:35 #6
oki
Avatar billede fennec Nybegynder
03. december 2004 - 10:38 #7
.o) <-- One Eyed Jack
Avatar billede fennec Nybegynder
23. august 2005 - 11:22 #8
Der fik jeg alle point :o)

Har oprettet ? med point til tjaz:
http://www.eksperten.dk/spm/642275
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