 |
|
|
|

| Autor |
Nachricht |
zoOom
phpBB2.de User


Anmeldungsdatum: 07.05.2003
Beiträge: 10
Wohnort: Wien
|
Verfasst am:
Mi 07 Mai, 2003 10:08 |
  |
ich suche nach einer 'intelligenten' lösung fur ein 'random css script'.
meine derzeitige lösung wäre:
| PHP: |
<?php <link rel="StyleSheet" href="<?php
$random = rand(1,2);
switch ($random)
{
case 1:
$style = "style";
break;
case 2:
$style = "style2";
break;
}
echo $style;
?>.css" type="text/css" media="screen, projection" />
|
nun hab ich aber folgendes problem:
auf meiner seite arbeite ich mit includes, und habe, bei klick auf einem link, immer eine andere css geladen, das ich natürlich nicht will...
...und per cookies möchte ich es nicht lösen... gibt es eine andere möglichkeit? |
|
|
     |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Do 08 Mai, 2003 08:50 |
  |
Hi,
Ich würd das glaub ich nicht viel anders machen. jedoch würd ich den PHP-Code und den HTML-Code klar voneinander trennen.
Was Du machen kannst wär vielleicht ne Variable per URL (im Link) mitzugeben und diese Variable auswerten zu lassen...
| PHP: |
<?php <?php
$styles = array('style1', 'style2');
if (isset($stid))
{
$style = $styles[$stid];
}
else
{
$random = rand(1,2);
$style = $styles [$random];
$stid = $random;
}
// Ab diesem Punkt $stid in der URL weitergeben.
// Anzunehmen das dieser Abschnitt ganz zu Anfang deines Scriptes steht, also für alles gilt
?>
<link rel="StyleSheet" href="<?php echo $style; .css" type="text/css" media="screen, projection" /> ?>
|
|
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |