Dropdown menu med noget php
Hej eksperterJeg er i gang med at lave en dropdown menu ud fra noget eksisterende kode hvor menu var en almindelig vertical menu med submenuer neden under. Tanken er at lave den om til en dropdown menu, men jeg kan i første omgang ikke engang få menuen til at være horisontal i stedet for vertical. Jeg paster lige noget kode og håber så nogen kan fortælle hvad jeg skal gøre for i første omgang at få den horisontal i stedet for vertikal. Alt det andet med onmouseover i forhold til dropdown må vente (et skridt af gangen :o) )
function getMenu($menu)
{
global $menu, $subarray;
$out= '
<div id="navcontainer">
<dl id="navlist">';
$page = isset($_GET['page']) ? strtolower($_GET['page']) : '';
$top = isset($_GET['top']) ? strtolower($_GET['top']) : strtolower($menu[0]);
for ($i=0; $i<count($menu);$i++)
{
$id= (strtolower($menu[$i])==$top) ? ' id="active"' : '';
$current= $id=='' ? '' : ' id="current"';
$out.= '<dt '.$id.'><a href="index.php?page='.urlencode($menu[$i]).'&top='.urlencode($menu[$i]).'"'.$current.'>'.$menu[$i].'</a></dt>';
// if we are handling current menu item and sub menu exists
if($current!='' && isset($subarray[$top]))
{
$out.='<dd id='.$subarray[$top].'><ul id="subnavlist">';
for ($j=0; $j<count($subarray[$top]);$j++)
{
$out.= '<li><a href="'.getURL($subarray[$top][$j], $subarray[$top][$j], $menu[$i]).'" id="subcurrent">'.$subarray[$top][$j].'</a></li>';
}
$out.='</ul></dd>';
}
}
$out.='</dl></div>';
return $out;
}
Håber ikke det ser alt for slemt ud når det vises. På forhånd tak for hjælpen
