Avatar billede foxmulder58 Praktikant
31. maj 2005 - 14:20 Der er 36 kommentarer og
1 løsning

søger simpel vertikal menu i HTML

Hej Eksperter,

jeg søger en simpel menu der har følgende krav:

1. Være vertikal

2. have underpunkter (submenuer) der åbner sig når brugeren holder musen henover.

Er der nogen der har en kode til sådan en liggende eer evt et link?

mvh
Mads


PS! lad venligst være med at linke til et program der kan lave en sådan menu..sådan en har jeg allerede...jeg skal selv "lave" menu via kode.



mvh
Mads
Avatar billede webt Nybegynder
31. maj 2005 - 14:30 #1
Jeg bruger selv:
http://www.alistapart.com/articles/horizdropdowns/
En rigtigt god artikel om hvordan du kan lave det du søger vha CSS og et lille javascript (kun nødvendigt for internet explore)

Håber du kan bruge det

Mvh Martin
Avatar billede foxmulder58 Praktikant
31. maj 2005 - 16:34 #2
hej Martin,

Ja det er sådan noget jeg leder efter...altså en menu der åbner submenuer i v.h.a. CSS...desværre kan jeg ikke få det ganske glimrende eksempel ti at virke.

Det kan være du kan hjælpe mig??


mvh
Mads

PS! er vilig til at spæde lidt point/karma til dig hvis det skulle være!
Avatar billede webt Nybegynder
31. maj 2005 - 16:57 #3
Point mængden betyder ik det store :) hjælper gerne, men det må lige vente til i morgen da jeg har den glæde at fejre føs'dag i dag heh

Mvh
Martin
Avatar billede foxmulder58 Praktikant
31. maj 2005 - 17:31 #4
Tillykke med dagen!

mvh

Mads
Avatar billede webt Nybegynder
01. juni 2005 - 07:55 #5
Tak tak, vel overstået og klar til noget menu :)
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 11:51 #6
jeg jeg er klar!! he he

mvh
Mads
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 11:54 #7
den skal ligge på denne side:

http://www.netausupport.frac.dk/opgave/

i venstre side

jeg vil gerne have menuen til at indehode følgende:

1.forsiden  (linker til index)

2.udannelser (linker til 3 forskellige udddannelser)

3. kontakt (linker til en siden med adresse,email,fax osv...)



kan du hjælpe mig med dette??

mvh
Mads
Avatar billede webt Nybegynder
01. juni 2005 - 11:57 #8
Jeg kan ikke komme ind på siden....
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 12:02 #9
http://www.netausupport.frac.dk/opgave/


jeg har lige prøvet jeg kan godt komme ind på siden...hvad mon der er galt?


mvh
mads
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 12:07 #10
jeg har lagt den her istedet:.

http://www.klartilsyn.com/opgave/

mvh
mads
Avatar billede webt Nybegynder
01. juni 2005 - 12:18 #11
Har lige sat menuen op på:
http://martin-nielsen.com/exp/navEx.htm

Men da jeg ik kan komme ind på din side kan jeg ikke tilpasse farver eller noget :)

Mvh Martin
Avatar billede webt Nybegynder
01. juni 2005 - 12:18 #12
Hov glemte at opdatere heh :)
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 12:28 #13
hmmm det virker ikke den står het skævt inde i det område hvor menuen er.

http://www.klartilsyn.com/opgave/  kan du åbne denne adresse:

PS! jeg går ud fra at jeg skal rette i mit CSS (jeg anvender et eksterne CSS.

mvh
Mads
Avatar billede webt Nybegynder
01. juni 2005 - 12:50 #14
Jeps, kan se siden, jeg kigger lige på den efter frokost, mvh martin :)
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 13:12 #15
okey dokey martin....jeg hæver lige point til 200 som du skal have for din hjælp  indtil videre ihvertfald.


mvh
mads
Avatar billede webt Nybegynder
01. juni 2005 - 13:21 #16
Så er jeg tilbage, tror problemet ligger i
default/basic.css
hvor <style type="text/css">
og </style> lige skal ud

Tror det vil gøre det

Mvh Martin
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 13:33 #17
nu er den næsten ved at være der bortset fra at den ikke åbne de under liggende menuer når jeg holder musen henover1


mvh
mads
Avatar billede webt Nybegynder
01. juni 2005 - 13:47 #18
skift
#nav li:hover ul, #nav li.over ul { display: block; } /* The magic */

ud med
#nav li:hover ul, #nav li.over ul { display: block;z-index:500; } /* The magic */

Så virker den i hvert fald i mozilla

Så er der bare lige IE vi skal ha styr på, vender tilbage :)
Avatar billede webt Nybegynder
01. juni 2005 - 13:48 #19
hmm nej det var ikke den der skulle skiftes
det var den her:
#navigation ul li {
    position: relative;
}
med
#navigation ul li {
    position: relative;
        z-index:500;
}
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 13:58 #20
ja nu virker den i Mozilla Firefox men ikke i IE...? hvad kan der mon være galt??

mvh
Mads
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 13:58 #21
kan det skyldes det JavaScript der følger med tilmenuen?

mvh
mads
Avatar billede webt Nybegynder
01. juni 2005 - 14:11 #22
Så fandt jeg frem til den heh,
sæt z-index:500;
på din menu style også så skulle det funke :)
Måske... heh
Avatar billede webt Nybegynder
01. juni 2005 - 14:14 #23
ved ikke hvor meget du er inde i css, z-index bruges til at bestemme hvilken rækkefølge fx div skal ligge i
Avatar billede webt Nybegynder
01. juni 2005 - 14:27 #24
Hmm underligt, nu havde jeg lige tjekket den virkede, og så virker den ik alligevel næste gang man tjekker, hmm
Avatar billede webt Nybegynder
01. juni 2005 - 14:29 #25
Okay, endnu en gang,
fjern onLoad="syncronizeDivs();" fra body tagget og smid syncronizeDivs(); op efter window.onload=startList;syncronizeDivs();

Så virker det i hvert fald her,
havde glemt jeg havde flyttet den
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 14:43 #26
ok den virker også i IE nu men...den ligger under indholdet af siden i IE.

Der skal ændres noget i Z-index for mit <div id="indhold"> er det korrekt?

mvh
Mads
Avatar billede webt Nybegynder
01. juni 2005 - 14:44 #27
Hmm jeg satte bare z-index:500 i #menu så virkede det i ie og undlad at sætte en z-index på indhold
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 14:46 #28
virker den i din Interet Explorer?

mvh
Mads
Avatar billede webt Nybegynder
01. juni 2005 - 14:55 #29
Hmm nej,
prøv: http://martin-nielsen.com/exp/test.html den virker i min ie, har bare smækket alle dine stylesheets ind i samme dokument
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 14:57 #30
Nu Virker alt!!! du er en helt webt du har reddet min dag!


smid et svar og får 200 meget velfortjente point af mig!!

tak for hjælpen!


mvh
Mads
Avatar billede webt Nybegynder
01. juni 2005 - 15:03 #31
Du får et svar :) glad for at kunne hjælpe

Mvh
Martin
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 15:06 #32
har også lige strøet lidt god Karma over dig....men sig mig enganng...hvordan kan det være at IE skla have hjælp af et JavaScript til at kunne fremvise denne menu korrekt?

mvh
mads
Avatar billede webt Nybegynder
01. juni 2005 - 15:07 #33
Takkker for point, og fortsat god arbejdslyst :)
Avatar billede webt Nybegynder
01. juni 2005 - 15:13 #34
Det er fordi IE ikke understøtter pseudo klassen hover på andet end links, det kan alle rigtige browsere sagtens finde ud af da det er CSS standard, så det javascriptet gør er at omdøbe hvilken class undermenuen skal ha, så den får samme class som den gør i andre browsere når man fører musen over,,, skal vi håbe på IE7 kan finde ud af det? heh
Tak for karma... først lige kommet tilbage til eksperten for et par måneder siden og før det var der ikke noget der hed karma, så måske du kan svare mig på hvad det egenlig går ud på?
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 15:39 #35
Karma, (egentlig et religiøs ord i forbindelse med Buddhismen) går ud på at man kan læse andres vurderinger af dig som bruger, den måde du deltager i/besvarer spørgsmål på.

jeg fandt denne definition på engelsk:

Religious doctrine that each rebirth in the cycle of lives is based on the sum of the merit accumulated by an individual during his previous lives. Karma establishes the general tendency of a life but does not determine specific actions. In each life, the interaction between individual character and previously established karma forms the karma of succeeding lives.

mvh
mads
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 15:40 #36
ps! hvad er Pseudo klassen?


mvh
Mads
Avatar billede webt Nybegynder
01. juni 2005 - 15:53 #37
ah ok, så alm betydning bare her på eksperten så er jeg også med,, sker ting og sager når man er væk i et årstid, ja men så siger jeg også tak for karma :)

Pseudo klasser er fx. :hover, :visited osv, dem understøtter ie kun på links altså, a:hover, men menuen bruger dem på li:hover, hvilket er gyldigt css, men IE halter bare bagefter (http://www.w3schools.com/css/css_pseudo_classes.asp)
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