Mike: Hintergrundfarbe an link übergeben

Hallo zusammen,

hoffe es kann mir jemand weiterhelfen. Folgendes Problem:

Ich möchte eine Seite ins Netz stellten, die von anderen ggf. auch im eigenen Frameset eingebunden werden kann.

Diese Seite will ich aber nur einmal hinterlegen, d.h. das Design sollte variabel sein.

Aus diesem Grund will ich den Usern die Möglichkeit geben, beim Verlinken der Seite die Variablen (bgColor, Vlink usw. ) zu übergeben.

Entweder durch Anhängen an den Link (denke das geht leider nur über php) oder durch übergeben von Javascript-Variablen an die Seite.

Vielleicht weiß ja jemand Rat - hab schon versucht eine Variable aus dem opener.Document zu übernehmen - Fehlschlag auf der ganzen Linie.

Danke für die Hilfe
Mike

  1. PHP:

    Anforderung von der anderen Webseite:

    http://www.abc.de/deine_seite.php?hintergrund=ffffff&text=000000

    Damit stehen auf Deiner Seite in den Variablen $hintergrund und $text die Farbwerte in Hex-Code zur Verfügung.
    Auf Deiner Seite:

    <html>
    <head>
    </head>

    <?php
    echo "<body BGCOLOR=#".$hintergrund." TEXT=#".text.">";
    ?>

    Inhalt Deiner Seite
    </body>
    </html>

    Kleine Verbesserung:
    <?php
    if (isset ($hintergrund)==0) { $hintergrund=ffffff; }
    if (isset ($text)==0) { $text=000000; }
    echo "<body BGCOLOR=#".$hintergrund." TEXT=#".text.">";
    ?>
    (Nicht getestet)
    Die zwei zusätzlichen Zeilen bewirken, dass wenn jemand einfach
    http://www.abc.de/deine_seite.php aufruft, also ohne die Farben anzufordern, dass Du eine bestimmte Farbkombination vorgibst
    z.B. weissen Text auf weissem Grund. ;)

    Jörg

    1. Hallo,

      PHP:

      Anforderung von der anderen Webseite:

      http://www.abc.de/deine_seite.php?hintergrund=ffffff&text=000000

      Warum so zaghaft? Wenn schon, dann die URL eines CSS-Files übergeben.
      Dann kann man die Seite wirklich ans Design anpassen.

      Andreas