Avatar billede curriculum Nybegynder
13. februar 2004 - 13:52 Der er 20 kommentarer og
1 løsning

Bruge ASP variabel i CSS

Er det muligt at bruge en ASP variabel i CSS ?
f.eks. hvor BG er en ASP variabel...

.background
{
  background-color: BG;
}
Avatar billede steen Nybegynder
13. februar 2004 - 13:56 #1
<%
BG = "#ffffff"
%>
.background
{
  background-color: <%=BG%>;
}
Avatar billede steen Nybegynder
13. februar 2004 - 13:57 #2
Men husk filen skal stå i en asp fil...
Avatar billede steen Nybegynder
13. februar 2004 - 13:58 #3
ja.. det er noget wrøwl det her... jeg mente: husk så blot, at dine styles skal skrives i en ASP side
Avatar billede curriculum Nybegynder
13. februar 2004 - 13:58 #4
Nej det fungerer ikke..
mine CSS bliver kørt fra en CSS fil
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 13:59 #5
Prøv at lave filen om til .asp i stedet for css :))
Avatar billede curriculum Nybegynder
13. februar 2004 - 14:03 #6
næææ.. fungerer ikke at omdøbe style.css filen til type .asp
Avatar billede curriculum Nybegynder
13. februar 2004 - 14:06 #7
alle css fungerer som normalt med omdøbningen til .asp men .css kan endnu ikke hente variablen BG
Avatar billede curriculum Nybegynder
13. februar 2004 - 14:12 #8
Nå min vidunderlige CSS kollega forklarede mig, at dette er ikke muligt at importere en variabel.. så spm lukker her..
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 14:17 #9
Sikke noget fis....

Hvis jeg laver det i php virker det perfekt.

<?php
$css = "#0000ff";
?>
.myBody{
background-color: <?php print $css; ?>;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px ;
color : #00ff00;
}

Hentes så med :

<link href="css/main.php" rel="stylesheet" type="text/css" />
Avatar billede steen Nybegynder
13. februar 2004 - 14:29 #10
Nu ved jeg ikke om han bruger ASP eller PHP, men jeg mener ikke det er muligt i ASP. Men de kan sagtens lade sig gøre, hvis du laver i SSI i dit asp
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 14:31 #11
Hvis det kan lade sig gøre med php - Så må de også kunne lade sig gøre med ASP - Der er jo ikke noget hurlumhej i det her - Det eneste der måske kan stå i vejen er cachen - Så skal der sættes no-cache på og så ryger idéen med at have det liggende eksternt for så skal data hentes hver gang alligevel.
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 14:33 #12
Det håber jeg da ikke vi har *SS*
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 14:33 #13
damn forkert spørgsmål.
Avatar billede steen Nybegynder
13. februar 2004 - 14:36 #14
nikolajdu >> godt det snart er weekend hva ;-)
Avatar billede pelkjaer Nybegynder
13. februar 2004 - 14:38 #15
<link rel="stylesheet" type="text/css" href="stylesheet.css.asp">

og stylesheet.css.asp :

<%
Dim css
css = "#0000ff"
%>
body {
  background-color: <%=css%>;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px ;
  color : #00ff00;
}
Avatar billede pelkjaer Nybegynder
13. februar 2004 - 14:40 #16
Det virker iøvrigt også ganske fint med blot stylesheet.asp og <link rel="stylesheet" type="text/css" href="stylesheet.asp">
Avatar billede Slettet bruger
13. februar 2004 - 14:43 #17
Det kan måske være en ide at tilføje en Content-Typeheader, så browsere ikke behøver nøjes med at tro på typeangivelsen i <link>-taggen.
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 14:45 #18
steen indded :))
Avatar billede nikolajdu Nybegynder
13. februar 2004 - 14:47 #19
med dobbelt ee og så nok spam fra mig.

Anyway så kunne det jo altså lade sig gøre - Så curriculum mpske i snart skal have ny css mand ;-)  (nej ikke mig)
Avatar billede steen Nybegynder
13. februar 2004 - 14:48 #20
ha ha
Avatar billede pelkjaer Nybegynder
13. februar 2004 - 14:50 #21
Jow nikolaj, du har da ikke bedre at tage dig til ;o))
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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