Avatar billede skip Nybegynder
29. maj 2001 - 09:07 Der er 20 kommentarer

menu

Jeg leder efter et java script, der kan udgøre min menu på min kommende
> webpage, meningen er at den skal ligne sti-oversigten i Microsoft\'s
> stifinder, så menuer og under menuer er synlige i mapper.
>
> Er der nogen der har en sådan?
>
> På forhånd tak
>
> Peter
Avatar billede spectual Nybegynder
29. maj 2001 - 09:25 #1
ja faktisk.
Avatar billede spectual Nybegynder
29. maj 2001 - 09:25 #2
øjeblik
Avatar billede spectual Nybegynder
29. maj 2001 - 09:26 #3
kan jeg få en mailadresse? (der er noget grafik med).

Den kan dog kun håndtere ét niveau.

Avatar billede skip Nybegynder
29. maj 2001 - 09:34 #4
jpbk@hotmail.com
Avatar billede spectual Nybegynder
29. maj 2001 - 09:36 #5
den er sendt
Avatar billede skip Nybegynder
29. maj 2001 - 09:46 #6
mange tak - jeg prøver at kikke på den
Avatar billede spectual Nybegynder
29. maj 2001 - 09:49 #7
hvis der er andre interesserede kan i bare en droppe en mail.
Avatar billede macintosse Nybegynder
29. maj 2001 - 10:34 #8
ja tak
info@macintosse.dk
Avatar billede spectual Nybegynder
29. maj 2001 - 10:40 #9
sendt :P
Avatar billede milo Nybegynder
29. maj 2001 - 10:42 #10
upload den så vi andre kan se den, og tage den hvis vi vil det.
Avatar billede spectual Nybegynder
29. maj 2001 - 10:45 #11
ok, men der vil mangle noget grafik
Avatar billede milo Nybegynder
29. maj 2001 - 10:45 #12
ehhm, du kan da bare uploade grafikken også????????
Avatar billede macintosse Nybegynder
29. maj 2001 - 10:45 #13
Tak (:-)
Avatar billede spectual Nybegynder
29. maj 2001 - 10:45 #14
<HTML>
<BODY onLoad=\"java script:Build_Menu ();\" BGCOLOR=\"#FFFFFF\">

<!-- FOLDE-UD-MENU KODE START -->

<script language=\"JavaScript\">

document.write (\'<div style=\"background-Color: none; position: static;\" id=\"MenuSpan\"><img src=\"plus.gif\"><img src=\"minus.gif\"></div>\');

/* Definér menuer */

var Menus = new Array (\'+Frugter\', \'+Grønsager\', \'+EDB-Ting\', \'+Vejr-typer\');

var Menupunkter = new Array ();

/* Definér menupunkter */

Menupunkter [0] = new Array (\'Bananbanan.htm\', \'Ananas|ananas.htm\', \'Citron|citron.htm\', \'Grape|grape.htm\');

Menupunkter [1] = new Array (\'Blomkål|blomkaal.htm\', \'Asparges|asparges.htm\', \'Ærter|aerter.htm\');

Menupunkter [2] = new Array (\'Modem|modem.htm\', \'Mus|mus.htm\', \'Tastatur|tastatur.htm\', \'Monitor|monitor.htm\', \'Diskette|diskette.htm\');

Menupunkter [3] = new Array (\'Regnvejr|regnvejr.htm\', \'Snevejr|snevejr.htm\', \'Stormvejr|stormvejr.htm\', \'Tordenvejr|tordenvejr.htm\');

/* Start opbygning af menu */

function ExpandShrink_Menu (mn, expand) {
  if (expand) { new_sign = \'-\'; } else { new_sign = \'+\'; }
  Menus [mn] = new_sign + Menus [mn].substr (1,Menus [mn].length-1);

  Build_Menu();
}

function Build_Menu () {

var MenuCode = \'\';

MenuCode = MenuCode + \'<table width=\"100%\" border=0>\';

for (var cnt=0; cnt<Menus.length; cnt++) {

MenuCode = MenuCode + \'<tr valign=\"center\">\';

MenuCode = MenuCode + \'<td width=\"11px\">\';

if (Menus [cnt].substr (0,1) == \'+\') {
                                        var sign=\'plus.gif\';
                                        var signcode=\'ExpandShrink_Menu (\'+cnt+\',true);\';
                                      }
                                        else
                                      {
                                        var sign=\'minus.gif\';
                                        var signcode=\'ExpandShrink_Menu (\'+cnt+\',false);\';
                                      }

MenuCode = MenuCode + \'<img src=\"\'+sign+\'\" style=\"cursor: hand;\" onClick=\"java script:\'+signcode+\'\">\';

MenuCode = MenuCode + \'</td>\';

MenuCode = MenuCode + \'<td>\'+Menus [cnt].substr (1,Menus [cnt].length-1)+\'</td>\';

MenuCode = MenuCode + \'</tr>\';

    if (sign == \'minus.gif\') { /* byg expanded menu */
        for (var cnt2=0;cnt2<Menupunkter [cnt].length; cnt2++) {
           
            MenuCode = MenuCode + \'<tr><td></td><td>\';

            var mp = Menupunkter [cnt] [cnt2];

            linkstarts = mp.indexOf (\'|\');

            any_link = (linkstarts != -1);

            if (any_link==false) { linkstarts=mp.length;link=\'\'; } else { link=mp.substr (linkstarts+1,mp.length-(linkstarts+1)); }

            MenuCode = MenuCode + \'&nbsp;&nbsp;\';
           
            if (any_link) { MenuCode = MenuCode + \'<a href=\"\'+link+\'\">\'; }

            MenuCode = MenuCode + mp.substr (0,linkstarts)+\'</a>\';

            MenuCode = MenuCode + \'</td></tr>\';
        }
    }
} /* slut for */

MenuCode = MenuCode + \'</table>\';

document.all [\"MenuSpan\"].innerHTML = MenuCode;

}

</script>

<!-- FOLDE-UD-MENU KODE SLUT -->

<br><br><br>

</BODY>
</HTML>
Avatar billede spectual Nybegynder
29. maj 2001 - 10:50 #15
uploade til hva? :)
Avatar billede spectual Nybegynder
29. maj 2001 - 10:50 #16
det er bare et plus.gif og et minus.gif
Avatar billede milo Nybegynder
29. maj 2001 - 10:51 #17
jeg mente til et webhotel...derfor :)
Avatar billede spectual Nybegynder
29. maj 2001 - 10:52 #18
fylder 500 bytes til sammen ca.
Avatar billede spectual Nybegynder
29. maj 2001 - 10:54 #19
Det er jo ikke nogen vidunder kode. Opbygningen er for dårlig til at man kan udvide den til flere niveauer, men var hurtigt lavet og virker fint hvis man ikke har brug for mere end ét niveau.
Avatar billede ras2000 Nybegynder
29. maj 2001 - 16:53 #20
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