Gå til innhold

Variabel css fil


Anbefalte innlegg

Jobber med en css fil som kan endre farge via GET data, men har møtt veggen.

<?php
$color = $_GET['color'];{
echo "body {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height:98%;
   width: 79%;
background:#CCCCCC url(../img/back.png) repeat left top;
padding-right: 10%;
padding-left: 10%;
padding-top: 2%;
color: #FFFFFF;
}
div.header {
   margin:0 auto;
   background:#FFFFFF url(../img/ulriken.gif) no-repeat; 
   width:670px;	
   height:260px;
padding-left;1%;
}
div.meny {
color:"}; $color; {echo";
border: 1px solid #000000;
font-size:15px;
font-family: Comic Sans MS, Helvetica;	
font-weight: bold;
}
div.main {
background: #FFFFFF;
padding:5%;
padding-top:1%;
color: #000000;
}
a:hover {
background-color:#000000;
color:"}; $color; {echo";
text-decoration: underline;
}	
a:link{
text-decoration: none;
color:"}; $color; {echo";
}
a:visited{
text-decoration: none;
color:"}; $color; {echo";
}
h1, h2,h3,h4,h5,h6 {
font-family: Comic Sans MS, Helvetica;
}
h2 {
font-size:15px;
}
h3 {
font-size:12px;
}
"};
?>

Online: http://shurweb.kimmeham.net/css.php

Lenke til kommentar
Videoannonse
Annonse

På slutten så har du } utenfor anførselstegnet, flytt det innenfor (slik: }"; ), så ordner det seg nok.

 

EDIT:

Ser faktisk ut som du bare må fjerne ovenfornevnte krøllparantes (har ikke sjekket krøllparantesene mot hverandre for å se om alle stemmer, men h3 er ihvertfall allerede avsluttet.

Endret av Nazgul
Lenke til kommentar
På slutten så har du } utenfor anførselstegnet, flytt det innenfor (slik: }"; ), så ordner det seg nok.

 

EDIT:

Ser faktisk ut som du bare må fjerne ovenfornevnte krøllparantes (har ikke sjekket krøllparantesene mot hverandre for å se om alle stemmer, men h3 er ihvertfall allerede avsluttet.

6128098[/snapback]

Har du sjekket online demoen ? feilen eller en av feilene ligger på linje 22 og cssen har ingenting med dette å gjøre, den virker. Det er phpen som skal endre på verdier som det er problemer med.
Lenke til kommentar

Når jeg ser litt nøyere, ser jeg flere feil nedover faktisk, prøv denne

$color = $_GET['color'];
echo "body {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height:98%;
  width: 79%;
background:#CCCCCC url(../img/back.png) repeat left top;
padding-right: 10%;
padding-left: 10%;
padding-top: 2%;
color: #FFFFFF;
}
div.header {
  margin:0 auto;
  background:#FFFFFF url(../img/ulriken.gif) no-repeat;
  width:670px;
  height:260px;
padding-left;1%;
}
div.meny {
color: $color;
border: 1px solid #000000;
font-size:15px;
font-family: Comic Sans MS, Helvetica;
font-weight: bold;
}
div.main {
background: #FFFFFF;
padding:5%;
padding-top:1%;
color: #000000;
}
a:hover {
background-color:#000000;
color: $color;
text-decoration: underline;
}
a:link{
text-decoration: none;
color: $color;
}
a:visited{
text-decoration: none;
color:$color;
}
h1, h2,h3,h4,h5,h6 {
font-family: Comic Sans MS, Helvetica;
}
h2 {
font-size:15px;
}
h3 {
font-size:12px;
}";

Lenke til kommentar

Har du prøvd med noen andre verdier enn de som starter med # ?

Kan hende at du "kommenterer ut" resten av linjen pga den, selv om det høres litt rart ut.

egentlig burde du "escape" variabelen. dvs sette skrive det slik (strenge her...)".$color."(strenge fortsetter her...) f.eks.

echo "color: ".$color.";";

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...