Ebene/Layer PHP
michael
- dhtml
0 Michel Gelin0 michael
Hallo
wie soll ich es erklären probieren wir es mal:
ich lasse mir per DB mit PHP Datensätze auslesen die für ein Menü stehen.
Einfach Darstellung:
<a href="#" onMouseOver="MM_showHideLayers('Layer1','','show')">Menüpunkt-1</a>
Wenn ich jetzt mit der Maus über diesen Link gehe,
öffnet sich die Ebene:
<div id="Layer1" style="position:absolute;">TEST-1</div>
das klappt auch alles.
Jetzt mein Problem:
Ich möchte nicht für jeden Menüpunkt
(6 Stück an der Zahl)
einen eigenen Layer1 bis Layer 6 basteln.
<div id="Layer1" style="position:absolute;">TEST-1</div>
<div id="Layer2" style="position:absolute;">TEST-2</div>
...
<div id="Layer6" style="position:absolute;">TEST-6</div>
Frage:
wie kann ich die 6 Layer so zusammenfassen,
das es vom Code her nur eine definition eines Layers ist
und anhand der Daten zum passenden Menüpunkt angezigt wird.
irgendwie per Schleife oder so ???
<div id="Layer<?echo $i;?>" style="position:absolute;"></div>
ein Beispiel wäre super
Danke
Hi
<div id="Layer1" style="position:absolute;">TEST-1</div>
[...]
<div id="Layer1" style="position:absolute;">TEST-1</div>
<div id="Layer2" style="position:absolute;">TEST-2</div>
...
<div id="Layer6" style="position:absolute;">TEST-6</div>
Sehe ich das richtig: Du willst die Layer quasi als Beschreibung zum Menü verwenden?
Wäre es dann nicht möglich einfach einen Layer zu definieren (eigentlich wie Du gesagt hast), doch nicht den ganzen Layer zu verändern sondern nur den Inhalt - die Beschreibung?
Somit könntest Du den Layer "statisch" definieren und dynamisch mit daten füllen.
Gruss
michel gelin
Hallo,
Sehe ich das richtig: Du willst die Layer quasi als Beschreibung zum Menü verwenden?
Nee, darunter kommen weitere Menüs
Wäre es dann nicht möglich einfach einen Layer zu definieren (eigentlich wie Du gesagt hast), doch nicht den ganzen Layer zu verändern sondern nur den Inhalt - die Beschreibung?
Somit könntest Du den Layer "statisch" definieren und dynamisch mit daten füllen.
So in etwa will ich das nur wie?