Hi Nicole,
gehts dir "nur" darum, dass die Unterpunkte im PopUp in der Schrift dargestellt werden? Wenn ja, dann ist das sicherlich schon etwas schwieriger, so ein Menü aus ner Datenbank zu füttern. Naja, zumindest müssen dann alle denkbaren Untermenüpunkte schon als Bilddateien (inkl. MouseOver) vorliegen.
Wenn alle denkbaren Untermenüpunkte eine eindeutige ID haben, dann kann man die zugehörigen Bilder auch mit dieser ID benennen und somit auch recht einfach dynamisch aufrufen.
Beispiel:
- Untermenü hat die ID "shop", die in der Variablen $menuID abgelegt ist.
- Die 2 für dieses Untermenü nötigen Bilder benennt man "shop.gif" und "shop_o.gif" (das _o steht für MouseOver).
- Aufruf in PHP:
PHP-Code:
$menuID = /* Hier die ID des Untermenüs abfragen (z.B. shop)und der Variablen zuordnen */
echo "
<a href=\"$menuID.php\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('$menuID','','$menuID_o.gif',1)\">
<img name=\"$menuID\" src=\"$menuID.gif\">
</a>
";
Du siehst also, dass sich diese "$menuID" komplett durchziehen lässt, wenn man sauber an die Sache rangeht. Das JavaScript fürs MouseOver hab ich mal weggelassen. Is ja hier nicht so wichtig.
Wichtig ist eine systematische Benennung der nötigen Bilder und IDs für die Untermenüs.
Gruß
Martin