Avatar billede Morten Nybegynder
05. december 2006 - 10:31 Der er 12 kommentarer og
2 løsninger

Hoover i IE

Hej jeg bruger understående menu med tilhørende css styles, mit problem er at det virker i FF, Netscape og Operah men ikke i IE 6 & 7 - jeg poster kun IE delen hvis der skal bruges andre oplysninger så vend venligst tilbage:

CSS delen:
/* - - - ADxMenu: BASIC styles - - - */
.menu, .menu ul {
    height: 1%;
}

.menu ul {
    background-image: url(/empty.gif);/* required for sticky to work in IE6 - due to its hover bug */
    display: block;
    visibility: hidden;
}

/* this style must be exact copy of: ".menu li li:hover ul" style above  */
.menu li li.adxmhover ul {
    left: 100%;
}

/* the following two rules simulate li:hover>ul selector
    repeat enough times to cover all nested levels
    look at www.aplus.co.yu/adxmenu/trouble/ if some of your submenus do now show up */
.adxmhover ul,
.adxmhover .adxmhover ul,
.adxmhover .adxmhover .adxmhover ul {
    visibility: visible;
}
.adxmhover li ul,
.adxmhover .adxmhover li ul,
.adxmhover .adxmhover .adxmhover li ul {
    visibility: hidden;
}

/* - - - ADxMenu: DESIGN styles - - - */
.menu ul a {
    height: 1%;
}

.adxmhover a,
.adxmhover .adxmhover a {
    color: #000000;
}
.adxmhover li a,
.adxmhover .adxmhover li a {
    color: #000000;
}

.adxmhover ul,
.adxmhover .adxmhover ul,
.adxmhover .adxmhover .adxmhover ul {
    visibility: visible;
}
.adxmhover li ul,
.adxmhover .adxmhover li ul,
.adxmhover .adxmhover .adxmhover li ul {
    visibility: hidden;
}


Og her linket på min side:
    <!--[if lte IE 6]>
        <link href="/menu/m0002/m0002_ie6.css" rel="stylesheet" type="text/css" media="screen, tv, projection">
        <script type="text/javascript" src="ADxMenu.js"></script>
    <![endif]-->           

Og her er menuen:
<div class="example"><ul class="adxm menu"><li>
                                        <a href="/index.php?id=1">
                                            Velkommen
                                        </a></li><li>
                                        <a href="/index.php?id=92">
                                            Om os
                                        </a><ul><li id="ax1"><a href="/index.php?id=93">Medarbejder</a></li></ul></li><li>
                                        <a href="/index.php?id=86">
                                            Hjemmesider
                                        </a><ul><li id="ax2"><a href="/index.php?id=88">Tillægsmoduler</a></li><li id="ax3"><a href="/index.php?id=94">Validering</a></li></ul></li><li>
                                        <a href="/index.php?id=87">
                                            Google Adwords
                                        </a></li><li>
                                        <a href="/index.php?id=89">
                                            E-katalog
                                        </a></li><li>
                                        <a href="/index.php?id=2">
                                            Kontakt
                                        </a></li><li>
                                        <a href="/index.php?id=90">
                                            Mailsupport til CMS
                                        </a></li></ul></div>        </div>
Avatar billede olebole Juniormester
05. december 2006 - 10:44 #1
<ole>

Hvad er det, der ikke virker? 'Virker ikke' kan betyde meget forskelligt  ;o)
Prøv meget gerne med et link til siden

/mvh
</bole>
Avatar billede Morten Nybegynder
05. december 2006 - 10:50 #2
www.suregrowth.dk

(vi tager den herfra - har jo lukket det andet spørgsmål)
Avatar billede Morten Nybegynder
05. december 2006 - 10:59 #3
Okay i IE7 virker det første gang man er på siden - men klikker man på et menupunkt så virker det ikke efterfølgende...
Avatar billede Morten Nybegynder
05. december 2006 - 11:34 #4
Ja der mangler selvfølelig en problem beskrivelse - det der sker i IE er at når man prøver at vælge sub-menu nr. 2 så forsvinder submenuerne...
Avatar billede olebole Juniormester
05. december 2006 - 12:10 #5
Ja, det er klart - for så hover'er du jo ikke længere over 'det gamle' link. Mon ikke du bør kikke efter en menu på JS-basis, hvis du vil have undermenuer med?  =)
Avatar billede Morten Nybegynder
05. december 2006 - 12:12 #6
Men det er et helt system som ADXMenu (kender du det) det burde være lavet til netop undermenuer....!!!! Og det kører jo i alle andre browsere.... end IE
Avatar billede Morten Nybegynder
05. december 2006 - 12:18 #7
ikke som ADXmenu - det er ADXMenu!
Avatar billede olebole Juniormester
05. december 2006 - 12:27 #8
Den version, der ligger på deres site, er i hvertfald JS-baseret. På den anden side set kan det næppe betale sig at beskæftige sig med den.

For det første bruger den dynamisk skift af CSS-klasse - hvilket sutter bigtime, performance-mæssigt.

For det andet er der igen tale om et paphovede, der ikke aner noget om de emner, han skriver om. Scriptet er uforeneligt med XHTML - hvilket sært nok ikke afholder ham fra at lægge den i et (såkaldt) XHTML-dokument.

Ikke fordi det er et egentligt problem. Hans side er i forvejen er skrevet, så den aldrig kommer i nærheden af en browseres X(HT)ML-parser - men det viser, han i dramatisk grad mangler kompetencer indenfor webkodning!
Avatar billede Morten Nybegynder
05. december 2006 - 12:31 #9
Okay - kan du foreslå nogle andre med JS. skal du kunne implementeres med "dynamiske" php menuer....
Avatar billede olebole Juniormester
05. december 2006 - 12:54 #10
Jeg tror aldrig, jeg har set en JS-menu, der ikke kunne kombineres med PHP, så det burde ikke være et problem. Jeg bruger yderst sjældent færdig-scripts, da de somregel er skidt skrevet, men jeg ved, der ligger en hel del menuer på www.dhtmlcentral.com  =)
Avatar billede Morten Nybegynder
05. december 2006 - 12:57 #11
Okay Ole - den har jeg været omkring et par gang vil seriøst prøve at kigge på den - smider du ikke et svar - så jeg kan give dig nogle point som tak for hjælpen
Avatar billede olebole Juniormester
05. december 2006 - 13:01 #12
Bare nøjes med 15 points ... det er rigeligt. Læg selv et svar og tag resten  ;o)
Avatar billede Morten Nybegynder
05. december 2006 - 13:02 #13
okay....
Avatar billede olebole Juniormester
05. december 2006 - 13:15 #14
Tak for points  =)
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