Avatar billede mg1975 Nybegynder
02. august 2007 - 18:18 Der er 11 kommentarer og
1 løsning

Dato skifter baggrundsbillede

Hej

Er der nogle der kan hjælpe med en kode, der gør at mit baggrundsbillede på min hjemmeside skifter på forskellige datoer. F.eks. ved fødselsdage og juleaften.


På forhånd tak.

MG1975
Avatar billede mstorgaard Praktikant
02. august 2007 - 20:32 #1
I PHP kan det se sådan her ud:

Fx for juleaften:
<?php
if(date("d-m") == "24-12") {
?>
<style type="text/css">
body { background: #ff0000; }
</style>
<?php
}
?>

Og for nytårsaften:
<?php
if(date("d-m") == "31-12") {
?>
<style type="text/css">
body { background: #0000ff; }
</style>
<?php
}
?>
Avatar billede mg1975 Nybegynder
02. august 2007 - 23:21 #2
Jeg kan godt nok ikke få det til at virke, men jeg kan godt se idéen i koderne.

MG1975
Avatar billede mstorgaard Praktikant
02. august 2007 - 23:23 #3
Kan du kopiere din kode herind og fortælle hvilke farver du vil have baggrunden? Så kan jeg prøve at give dig et eksempel (:
Avatar billede mg1975 Nybegynder
02. august 2007 - 23:26 #4
Min kode er ikke lavet endnu.

Jeg er bare igang med at finde ud af hvad kan lade sig gøre og hvad der ikke kan.
Avatar billede mg1975 Nybegynder
02. august 2007 - 23:27 #5
Men når jeg bruger den kode du har sendt, bliver min baggrund blå og vil ikke skifte selvom jeg laver datoerne i koden om.
Avatar billede mstorgaard Praktikant
02. august 2007 - 23:34 #6
Det bør virke, hvis du fx laver følgende kode:
<html>
<head>
<style type="text/css">
body {
<?php
if(date("d-m") == "24-12") {
  echo "background: #FF0000;";
} elseif(date("d-m") == "24-12") {
  echo "background: #0000FF;";
} elseif(date("d-m") == "06-08") {
  echo "background: #FF00FF;";
} else {
  echo "background: #FFFFFF;";
}
}
</style>
</head>

<body>
Dette er min side<br><br>
Juleaften er baggrunden rød<br>
Nytårsaften er baggrunden blå<br>
Mstorgaards fødselsdag er baggrunden pink<br>
Alle andre dage er baggrunden hvid
</body>
</html>
Avatar billede mg1975 Nybegynder
02. august 2007 - 23:43 #7
Hvordan får jeg den til at skrive den dato den ser?
Avatar billede mstorgaard Praktikant
03. august 2007 - 00:01 #8
Hvad mener du?
Avatar billede mg1975 Nybegynder
03. august 2007 - 08:14 #9
Kan jeg ikke få den til at skrive datoen på siden.
Avatar billede mstorgaard Praktikant
03. august 2007 - 13:08 #10
<html>
<head>
<style type="text/css">
body {
<?php
if(date("d-m") == "24-12") {
  echo "background: #FF0000;";
} elseif(date("d-m") == "24-12") {
  echo "background: #0000FF;";
} elseif(date("d-m") == "06-08") {
  echo "background: #FF00FF;";
} else {
  echo "background: #FFFFFF;";
}
}
</style>
</head>

<body>
I dag er det den <?php echo date("d-m"); ?><br><br>
Dette er min side<br><br>
Juleaften er baggrunden rød<br>
Nytårsaften er baggrunden blå<br>
Mstorgaards fødselsdag er baggrunden pink<br>
Alle andre dage er baggrunden hvid
</body>
</html>
Avatar billede mg1975 Nybegynder
04. august 2007 - 10:49 #11
Tak...

Hvordan får jeg overført point til dig?
Avatar billede mstorgaard Praktikant
04. august 2007 - 12:05 #12
Det her er et svar, du vælger så mit navn i venstre kolonne nede omkring tekstfeltet og vælger at acceptere svaret.
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