Avatar billede tendal Nybegynder
28. september 2007 - 11:45 Der er 2 kommentarer og
1 løsning

Dropdown menu med noget php

Hej eksperter
Jeg 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
Avatar billede styrk Nybegynder
28. september 2007 - 15:01 #1
tror da næsten problemet ligger i din css-style? :o
Avatar billede tendal Nybegynder
28. september 2007 - 17:06 #2
Så kan det være det er under den kategori jeg skal søge hjælp, med mindre nogen i denne kategori kan svare
Avatar billede tendal Nybegynder
06. maj 2008 - 14:01 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester