Elya: Dynamische Anweisung

Beitrag lesen

Hallo Martin,

Mein Web sieht wie folgt aus: Ich habe in alle Dokumente via php-include Header und Footer automatisch mit eingebunden. Im Header ist der Script-Code für das Menü.

Wie kann ich es erreichen, dass zB bei der Startseite "var menu_id = 1;" bei einer Unterseite "var menu_id = 2;" bei der nächsten Unterseite "var menu_id = 2;" usw... drinnensteht OHNE das ich es in jede HTML-Datei händisch eingebe?

Da es sich um php handelt, könntest Du jeweils einen Parameter beim Seitenaufruf übergeben, und dein php-Script wertet aus, welches Menü "ausgeliefert" werden soll. Ich nehme an, es handelt sich beim Menüscript um Javascript, dann müßtest du mal ausprobieren, ob sowas (sinngemäß, ungetestet, ich schlampe immer bei php-Syntax) funktioniert:

Aufruf:
seite.php?id=2;

<?
$menu_id = $_GET("id");
?>

und dann im Javascript:

var_menu_id = <? = $menu_id ?>

wie gesagt, nur eine Idee, probier's mal aus. Das einzige, was Du verändern müßtest, wäre Dein header und die Links auf die Seiten.

Viel Erfolg!

Gruß aus Köln-Ehrenfeld,

Elya

--

keep passing the open windows.