Avatar billede darkhero Nybegynder
21. april 2001 - 11:40 Der er 17 kommentarer og
1 løsning

Menu med undermenuer!

jeg skal bruge koden til en menu der har undermenuer

fx.

Menu:
Link1
Link2
Link3

hvis jeg trykker på link1 så:

Link1
  -ulink1
  -ulink2
  -ulink3
Link2
Link3
Avatar billede darkhero Nybegynder
21. april 2001 - 11:41 #1
det skal være i php eller html
Avatar billede blood Nybegynder
21. april 2001 - 11:42 #2
Til det skal du over i JavaScript
Avatar billede darkhero Nybegynder
21. april 2001 - 11:45 #3
kan man ikke uden javascript?
Avatar billede gizmo-gizmo Nybegynder
21. april 2001 - 11:46 #4
<?

$menu_items = array(
        \"Home\"=>array(
                \"Home\"=> \"menusystem.php3\",
                \"About\"=> \"about.php3\",
                \"Contact&nbsp;Us\"=> \"contact.php3\"
        ),
        \"Jimmy_Buffett\"=>array(
                \"Jimmy&nbsp;Buffett\"=> \"menusystem.php3\",
                \"Memorabilia\"=> \"memorabilia.wphp\",
                \"Hawaiian&nbsp;Shirts\"=> \"h-shirts.wphp\",
                \"Themed&nbsp;Shirts\"=> \"t-shirts.wphp\",
                \"Beach&nbsp;Towels\"=> \"towels.wphp\",
                \"Parrotphernalia\"=> \"parrotphernalia.wphp\",
                \"Discography\"=> \"discography.php3\"
        ),
        \"Island_Wear\"=>array(
                \"Island&nbsp;Wear\"=> \"menusystem.php3\",
                \"Hawaiian&nbsp;Shirts\"=> \"h-shirts.wphp\",
                \"Island&nbsp;Dresses\"=> \"dresses.wphp\",
                \"Shorts\"=> \"shorts.wphp\",
                \"T-shirts\"=> \"t-shirts.php\",
                \"Beach&nbsp;Towels\"=> \"towels.wphp\",
                \"Sandals\"=> \"sandals.wphp\",
                \"Key&nbsp;West&nbsp;Aloe\"=> \"kwaloe.wphp\"
        ),
        \"Caribbean Soul\"=>array(
                \"Caribbean Soul\"=> \"menusystem.php3\",
                \"T-shirts\"=> \"t-shirts.wphp\",
                \"Beach&nbsp;Towels\"=> \"towels.wphp\",
                \"Other\"=> \"csoul.wphp\"
        ),
        \"Sunken Treasure\"=>array(
                \"Sunken Treasure\"=> \"menusystem.php3\",
                \"About&nbsp;Cobs\"=> \"cobinfo.php3\",
                \"Specials\"=> \"specials.wphp\",
                \"Custom&nbsp;Order\"=> \"custom.wphp\",
                \"Replicas\"=> \"replicas.wphp\"
        )
);

for(reset($menu_items); $sub_menu=key($menu_items); next($menu_items)) {
        print ( \"<FONT face=arial color=blue size=\\\"3\\\"><B>\");
        print ( \"<A
HREF=\\\"\".$menu_items[$sub_menu][$sub_menu]. \"?submenu=\".$sub_menu. \"\\\">\");
        print (key($menu_items[$sub_menu]). \"</A><BR>\");
        if ($submenu==$sub_menu) {
                for(reset($menu_items[$sub_menu]); $menu_item =
key($menu_items[$sub_menu]); next($menu_items[$sub_menu])) {
                        print ( \"<FONT face=arial color=blue size=\\\"2\\\"><B>\");
                        print ( \"&nbsp;&nbsp;<A
HREF=\\\"\".$menu_items[$sub_menu][$menu_item]. \"?submenu=\".$sub_menu. \"\\\">\");
                        print (key($menu_items[$sub_menu]). \"</A><BR>\");
                        print ( \"</FONT>\");
                }
                print( \"</B></FONT>\");
        }
        print( \"<BR>\");
}

?>
Avatar billede lauer Nybegynder
21. april 2001 - 11:47 #5
Jow, men så skal den hente siden igen ;)
Avatar billede repsac Nybegynder
21. april 2001 - 11:52 #6
Ja ... ellers kan det kun lade sig gøre med et div\'s eller JavaScript. Prøv at tage et kig på www.krak.dk - det er det du mener ikk\'?
Jeg har også lavet en sådan menu - http://www.carex.dk/billeder/navigation.htm
- Det kan du bare kopiere og tilpasse som du vil ...
Avatar billede gizmo-gizmo Nybegynder
21. april 2001 - 11:53 #7
Han ville jo have en i php, det har han fået af mig, og den er nemt og virker fint
Avatar billede darkhero Nybegynder
21. april 2001 - 11:54 #8
hmmmm.. jeg kan alså ikke få den til at virke
Avatar billede christian-s Nybegynder
21. april 2001 - 11:55 #9
FIL 1

<html>
<head>
</head>
<body>
<?php
include \"menuconfig.cfg\";

reset($config);
while (list($key, $value) = each($config))
    {
        echo \"<p><a href=\\\"musikmenu.php3?valgt=$key\\\">$key</a><br>\\n\";
        if ($key == $valgt)
            {
            #echo \"<ul>\\n\";
            while (list($key2, $value2) = each($value))
                echo \"<li> $value2\".$key2.\"</li>\\n\";
            #echo \"</ul>\\n\";
            }
    }
?>


</body>
</html>

FIL 2

<?php

$config = array( \"Country\" => array(\"Jens\" => \"<a href=http://www.image.dk target=indhold>\",
                        \"Hans\" => \"<a href=http://www.sol.dk target=indhold>\"
                        ),
            \"Rock\" => array(\"Bruce\" => \"<a href=http://www.springsteen.com target=indhold>\",
                        \"Tina\" => \"<a href=http://www.springsteen.com target=indhold>\",
                        \"Børge\" => \"<a href=http://www.springsteen.com target=indhold>\",
                        \"Hans-Peter\" => \"<a href=http://www.springsteen.com target=indhold>\"
                    ),
            \"Jazz\" => array(\"Willy\" => \"<a href=http://www.springsteen.com target=indhold>\",
                        \"Gerd\" => \"<a href=http://www.springsteen.com target=indhold>\",
                        \"Lasse\" => \"<a href=http://www.springsteen.com target=indhold>\",
                        \"Georg\" => \"<a href=http://www.springsteen.com target=indhold>\"
                    )
            );


?>

Kan det bruges, det virker i hvertfald?!
Avatar billede gizmo-gizmo Nybegynder
21. april 2001 - 11:56 #10
joda, den virker. Bare control c, control v.
Avatar billede lauer Nybegynder
21. april 2001 - 11:59 #11
Kom med et link hvor vi kan se hvad der er galt ;)
Avatar billede barefoot Nybegynder
21. april 2001 - 13:52 #12
gizmo-gozmo -> Nej den virker ikke helt!
Du har næmlig lavet mellemrum i nogle af dine arrays, og det bliver ikke sendt korrekt.

\"Caribbean Soul\"=>array(

Skal være:
\"Caribbean_Soul\"=>array(

Du har gjordt det i allr på nær:
\"Caribbean Soul\"=>array(
og:
\"Sunken Treasure\"=>array(

Hvis du gør det så virker de alle sammen.

Ville det forresten ikke være en fordel hvis menuen blev lavet ud fra den fil som men er i stedet for variabler som bliver sendt sammen med URL.
Alle og enhver kan jo ændre på variablerne så menuen bliver underlig....
Avatar billede gizmo-gizmo Nybegynder
21. april 2001 - 13:55 #13
det er sq´ ikke en jeg har skrevet.
Avatar billede barefoot Nybegynder
21. april 2001 - 13:58 #14
gizmo-gozmo -> okay, men det skal stadig laves sådan hvis alle menuerne skal virke....
Avatar billede gizmo-gizmo Nybegynder
21. april 2001 - 14:04 #15
ja, det kan godt være.
jeg har ikke selv tjek på den metode.
Avatar billede christian-s Nybegynder
21. april 2001 - 14:20 #16
Har du prøvet den menu jeg sendte?
Avatar billede jensgram Nybegynder
21. april 2001 - 18:34 #17
Hvis du vil bruge JavaScript kan du tage et kig på www.whitehat.dk/tage/
Avatar billede darkhero Nybegynder
07. maj 2001 - 21:28 #18
hmmmm.. det lader til at man ikke kan uden javascript.. og det kan jeg ikke bruge til noget!

sorry!
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

IT-JOB

Capgemini Danmark A/S

Microsoft AI Solution Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Specialister til Netværksoperations til Forsvarets nye Digitale Backbone

Politiets Efterretningstjeneste

Netværksspecialist til IT i PET

Capgemini Danmark A/S

AI Data Architect