Avatar billede knocker Nybegynder
02. juni 2003 - 11:50 Der er 11 kommentarer og
1 løsning

dropdown menu til centreret side.

Dav.

Dette spørgsmål har sikkert været oppe mange gange, men efter at have kigget over 400 posts igennem, fandt jeg stadig ikke hvad jeg ledte efter.

Jeg har en dropdown menu, som jo selvfølgelig virker fint, hvis min side er smidt i venstre side. Men problemet er, at den skal være centreret. Det er i princippet ligegyldig hvordan min kode ser ud, da jeg bare skal have en som virker, og som jeg kan rette til, så den passer til mit site. Jeg vil gerne bruge layers, skal det så lige siges.

Svar med links til div. sites, så som dynamicdrive.com o.l. godtages ikke, da jeg uden held har fundet noget, der rent faktisk kunne bruges.

Håber der er nogen derude, der ligger inde med noget :)

(Flere point kan gives, hvis der er behov for det)
Avatar billede googolplex Novice
02. juni 2003 - 12:16 #1
www.milonic.com/menu - det ultimative menustystem !

Du kan se den her hos undertegnede - www.ladefoged-roenne.dk
Avatar billede roenving Novice
02. juni 2003 - 12:17 #2
Dette er bare en illustrtion, tilpasningen er stærkt afhængig af hvor dybt der kædes layers ind under hinanden ...

    function mover( obj ) {
      var objElm=document.getElementById( obj ) ;
//alert(objElm.offsetTop);
      var menu = document.getElementById( obj + "menu" ) ;

      var allElms = document.getElementsByTagName("div");

      for (i=0;i<allElms.length;i++){
        if (checkMenu(allElms[i].id)) {
          if (allElms[i]==menu){
//alert(objElm.offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft);
            menu.style.top=""+(parseInt(objElm.offsetTop)+parseInt(objElm.offsetParent.offsetTop)+parseInt(objElm.offsetParent.offsetParent.offsetTop)+parseInt(objElm.offsetParent.offsetParent.offsetParent.offsetTop)+40)+"px";
            menu.style.left=""+(parseInt(objElm.offsetLeft)+parseInt(objElm.offsetParent.offsetLeft)+parseInt(objElm.offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft)+5)+"px";
            menu.style.display = "block" ;
          }
          else
          {
            allElms[i].style.display = "none" ;
          }
        }
      }
    }
Avatar billede knocker Nybegynder
02. juni 2003 - 12:32 #3
googolplex, den du har der. Er det muligt at fjerne selve "hovedmenuen", så jeg kan have mine egne billeder til mouseover, og så få dropdown menu'en frem, når den bliver triggered?

Udover det, er den perfekt. Skal bare ikke have selve menu'en med, da jeg har min egen. Hvis du skal se udkast af sitet, så sig endelig til, og smid din mail addy med i købet. Det er ikke et site, som skal ses af alle, før det er færdigt :)
Avatar billede googolplex Novice
02. juni 2003 - 12:39 #4
Ja det skulle jeg bestemt mene, det menusystem kan (næsten) alt hvad hjertet kan begære :)

Prøv at se eksempler under samples, der kan du se en del af det du kan lave.
Avatar billede knocker Nybegynder
02. juni 2003 - 13:02 #5
Nu er jeg ikke den store haj til js, som nok er blevet opdaget indtil videre ;)

Men jeg kan slet ikke finde noget, som gør at den trigger på et billede, istedet for at holde det hele i en box, ligesom den på googolplex's site.

Kan du/I evt. smide en kode, som får mig et skridt videre.. For jeg er ved at gå helt ud af skindet. Ikke alle og enhver som har lyst til at bruge så mange timer, på en så "simpel" menu, hehe.
Avatar billede googolplex Novice
02. juni 2003 - 13:18 #6
Jeg er ikke 100% på hvad du mener, men prøv at se på:

1. http://www.milonic.co.uk/menu/menusample.php?sampleid=3
2. http://www.milonic.co.uk/menu/menusample.php?sampleid=4
3. http://www.milonic.co.uk/menu/menusample.php?sampleid=6
4. http://www.milonic.co.uk/menu/menusample.php?sampleid=7
5. http://www.milonic.co.uk/menu/menusample.php?sampleid=8

Jeg kunne forestille mig det var noget i retning af 1. eller 2. ?

Mht. til js, så kender jeg meget lidt til det, men det behøver man heller ikke med milonic :-)

Du skal bruge to filer, 'mmenu.js' som er selve menuen samt 'menu_array.js' som er den fil du skal rette i. Du kan downloade dem på:

http://www.milonic.co.uk/menu/download.php

Prøv dig lidt frem :)

Ps. Jeg har desværre 24 eksamensopgaver jeg skal have rettet nu, så det varer nok lidt før jeg vender tilbage :P
Avatar billede knocker Nybegynder
02. juni 2003 - 13:28 #7
Hehe, det er bare iorden.
Jeg kan prøve at forklare mig lidt nærmere..

Det skal være en vandret dropdown menu. Jeg har en menu, lavet af billeder, hvor nogle af dem, skal aktivere en dropdown menu. Siden skal være centreret, så jeg har brug for noget, der selv regner x og y ud, så menu'en ikke bare er på ét spot. Det er ikke så pænt, når man skal 10m til venstre, for at vælge et underpunkt ;)

Håber folk forstår og har noget de kan bidrage med, så jeg kan begynde at gå ud og lede efter hårfarvningsmidler, for jeg er ved at blive gråhåret over det her :\
Avatar billede kakadue Nybegynder
02. juni 2003 - 13:49 #8
Du kan også prøve QuickMenu Pro fra opencube.com - det har jeg haft ok meget held med i hvert fald. HEHEHE!

-Steen
Avatar billede knocker Nybegynder
02. juni 2003 - 14:30 #9
Efter lidt søgning på nettet, for at finde ud af nogle små ting, fik jeg opencube's menu til at virke. Jeg takker mange gange, og giver jer begge point for besværet :)
Avatar billede knocker Nybegynder
02. juni 2003 - 14:31 #10
Øh, den gik så pænt meget gal.

Steen, smid lige et svar. :)
Avatar billede kakadue Nybegynder
02. juni 2003 - 18:04 #11
Here we go :)
Avatar billede knocker Nybegynder
02. juni 2003 - 20:57 #12
Sjovt, din retarderede abe :D
Fix det svar ^^
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

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Capgemini Danmark A/S

Java Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operationscenter i Cyberdivisionen Hvidovre