ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
854
854
EMPFEHLEN
-
Hallo an Alle!
Meine Webseite-Hintergrund hat drei verschiedenen Farben und das kann nur ich ändern, weil ich in HEAD bereich „colourstylesheet name“ ändern kann.
Ich möchte, dass die Besucher die Hintergrund-Farbe wählen können.
Ich habe im Fußbereich meine Webseite für alle drei Farben eine Icons erstellt und wenn man drauf klickt, wird leider die Hintergrund-Farbe nicht geändert.
kann mir bitte jemand ein paar Beispielcode geben, wie man das machen kann und etc..?
HTML-Code:<head> <!-- anfang --> <link href="./css/green.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> oder <link href="./css/blue.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> oder <link href="./css/red.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> --> <!-- ende--> </head>
-
15.10.09 11:49 #2Maik Tutorials.de Gastzugang
Hi,
schau mal hier: CSS-Styleswitcher mit PHP, oder auch hier: Style Switcher.
mfg Maik
-
15.10.09 11:53 #3
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Verflixt ich war mal wieder zu langsam
Hi,
du musst deinen Icon/den Link einen Wert (hier die Variable "hintergrund" mitgeben.
Dann kannst du mit
auf den entsprechenden Wert prüfen und entsprechend anzeigen lassen.PHP-Code:<head>
<!-- anfang -->
<?php if (isset($_GET["hintergrund"] and $_GET["hintergrund"] == 1) { ?>
<link href="./css/green.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet">
<?php } elseif (isset($_GET["hintergrund"] and $_GET["hintergrund"] == 2) { ?>
<link href="./css/blue.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet">
<?php } else { ?>
<link href="./css/red.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet">
<?php } ?>
-->
<!-- ende-->
</head>
Diesen GET-Wert musst du halt auf jeder Seite mitführen. Entweder als Parameter oder du legst ihn als SESSION Variable fest.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Hallo und danke für deinse Antwort!
was soll genau eintragen, weil so hat es nicht funktioniert?
HTML-Code:<p>© 2009-2010 by ssss <a href="sieb"><img src="./images/blau.png" alt="Blaue Hintergrund-Farbe"></a> <a href="sieg"><img src="./images/gruen.png" alt="Grüne Hintergrund-Farbe"></a> <a href="sier"><img src="./images/rot.png" alt="Rote Hintergrund-Farbe"></a> <a href="sies"><img src="./images/black.png" alt="Schwarze Hintergrund-Farbe"></a> </p>
HTML-Code:<!-- anfang --> <?php if (isset($_GET["siteg"] == 1) { ?> <link href="./css/green.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } elseif (isset($_GET["siteb"] == 2) { ?> <link href="./css/blue.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } elseif (isset($_GET["siter"] == 3) { ?> <link href="./css/red.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } else { ?> <link href="./css/style.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } ?> --> <!-- ende-->
Geändert von fawad (15.10.09 um 12:38 Uhr)
-
15.10.09 14:16 #5
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Hi,
du hast einen kleinen aber entscheidenden Fehler drin.
So und nun den PHP Code den ich oben eingetragen habe. Dann muss es klappen.HTML-Code:<a href="deine_seite.php&hintergrund=1"><img src="./images/blau.png" alt="Blaue Hintergrund-Farbe"></a> <a href="deine_seite.php&hintergrund=2"><img src="./images/gruen.png" alt="Grüne Hintergrund-Farbe"></a> <a href="deine_seite.php&hintergrund=3"><img src="./images/rot.png" alt="Rote Hintergrund-Farbe"></a> <a href="deine_seite.php&hintergrund=4"><img src="./images/black.png" alt="Schwarze Hintergrund-Farbe"></a>
Gruß ThomasSollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Hallo!
es hat leider nicht geklappt
Die Datei ist ein HTML datei...
HEAD
BODYHTML-Code:<!-- anfang --> <?php if (isset($_GET["hintergrund"] and $_GET["hintergrund"] == 1) { ?> <link href="./css/green.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } elseif (isset($_GET["hintergrund"] and $_GET["hintergrund"] == 2) { ?> <link href="./css/blue.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } elseif (isset($_GET["hintergrund"] and $_GET["hintergrund"] == 3) { ?> <link href="./css/red.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } else { ?> <link href="./css/style.css" rel="stylesheet" type="text/css" media="screen" title="stylesheet" id="colourstylesheet"> <?php } ?> --> <!-- ende-->
HTML-Code:<a href="index.html&hintergrund=1"><img src="./images/blau.png" alt="Blaue Hintergrund-Farbe"></a> <a href="index.html&hintergrund=2"><img src="./images/gruen.png" alt="Grüne Hintergrund-Farbe"></a> <a href="index.html&hintergrund=3"><img src="./images/rot.png" alt="Rote Hintergrund-Farbe"></a> <a href="index.html&hintergrund=4"><img src="./images/black.png" alt="Schwarze Hintergrund-Farbe"></a>
-
PHP Code in einer .html File ?
in PHP kannst du das etwa so lösen:
PHP-Code:<?php
$bgcolor = $_GET['bgcolor'];
switch ($bgcolor)
{
case 0:
$use_css = "green.css";
break;
case 1:
$use_css = "blue.css";
break;
case 2:
$use_css = "red.css";
break;
default:
$use_css = "green.css";
}
print "<link href='./css/".$use_css."' rel='stylesheet' type='text/css' media='screen' title='stylesheet' id='colourstylesheet'>\n";
?>
schalter von mir aus:
<a href="deine_seite.php&bgcolor=0"><img src="./images/blau.png" alt="Grüne Hintergrund-Farbe"></a>
<a href="deine_seite.php&bgcolor=1"><img src="./images/gruen.png" alt="Blaue Hintergrund-Farbe"></a>
<a href="deine_seite.php&bgcolor=2"><img src="./images/rot.png" alt="Rote Hintergrund-Farbe"></a>
-
Hallo danke für deisne Antwort
mit php hat es auch nicht funktioniert, er kann nicht folg. Link erkennen: index.php&bgcolor=1
was meint Ihre überhaupt mit "deine_seite.php" es gibt nur eine seite "index.php"
ICH HABS DANKE AN ALLEHTML-Code:<a href="index.php&bgcolor=0"><img src="./images/blau.png" alt="Grüne Hintergrund-Farbe"></a> <a href="index.php&bgcolor=1"><img src="./images/gruen.png" alt="Blaue Hintergrund-Farbe"></a> <a href="index.php&bgcolor=2"><img src="./images/rot.png" alt="Rote Hintergrund-Farbe"></a>
NICHT deine_seite.php&bgcolor=0
sondern
deine_seite.php?bgcolor=0
-
ohja da hat sich nen Fehler eingeschlichen :P
habs von Tombe kopiert und nicht drauf geachtet.
Ähnliche Themen
-
Tabellen Hintergrund Farbe soll sich ändern nicht der Hintergrund der Seite !
Von pantoon im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 19.11.08, 11:23 -
WinApi: Text-Hintergrund Farbe
Von Nabi im Forum C/C++Antworten: 2Letzter Beitrag: 24.07.06, 14:15 -
SStab index, mal wählbar, mal nicht wählbar
Von Katzenkind im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 25.08.05, 18:55 -
Fenster hintergrund farbe
Von Yetkin im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 29.04.05, 14:00 -
Hintergrund-Farbe: KEINE ?
Von ManicMarble im Forum CSSAntworten: 1Letzter Beitrag: 10.03.05, 18:29





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren