Avatar billede hanne_e Nybegynder
11. marts 2005 - 23:44 Der er 13 kommentarer og
2 løsninger

menuen skal ikke være foldet ud når siden loades

Hej eksperter
jeg bruger følgende script på en hjemmeside. Problemet er at linkboksen er åben så længe siden indlæser - da der er billeder på nogle af siderne tager det jo lidt tid, og det ser dumt ud at menuen er foldet ud. Hvad kan man gøre ved det?


<script type="text/javascript">
<!--
window.onload=show;
function show(id) {
var d = document.getElementById(id);
    for (var i = 1; i<=10; i++) {
        if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    }
if (d) {d.style.display='block';}
}
//-->
</script>

/* Her er det en overordnet bulletlist - følgende foldes ud under et enkelt menupunkt*/


<dl id="menu">
    <dt onmouseover="java script:show('smenu1');" onmouseout="java script:show();">Fag</dt>
            <dd id="smenu1" onmouseover="java script:show('smenu1');" onmouseout="java script:show();">
                   
            <li><a href="teknik.html">Teknik</a></li>               
                    <li><a href="kost.html">Kost</a></li>
                    <li><a href="ergonomi.html">Ergonomi</a></li>
               
            </dd>
</dl>

Håber nogen kan hjælpe :-)
Avatar billede olebole Juniormester
12. marts 2005 - 00:07 #1
<ole>

Du sætte bare alle dine <dd> til 'display:none' - så er de gemt, når siden loader.

I øvrigt ar det en fejl at skrive 'java script:' i event-handlers. Det bør du slette de steder, du har skrevet det her  :)

/mvh
</bole>
Avatar billede hanne_e Nybegynder
12. marts 2005 - 00:28 #2
Hvordan sætter jeg dd'erne til display:none?
min validator skriver: The attribute "display:none" does not have a value. All attributes must have a value.

ja undskyld, men jeg er ikke så skarp til det her...
Avatar billede hanne_e Nybegynder
12. marts 2005 - 00:40 #3
Og tak for oplysningen om, at javascript er overflødigt. Ja, man bliver jo meget klogere af at være i selskab med eksperter :-)
Avatar billede roenving Novice
12. marts 2005 - 01:57 #4
style="display:none;"
Avatar billede hanne_e Nybegynder
12. marts 2005 - 02:14 #5
nååå sådan!

1000 tak!

Hvem vil have points?
Avatar billede hanne_e Nybegynder
14. marts 2005 - 02:03 #6
kan jeg ikke få lov at komme af med pointene ??? :-)
Avatar billede roenving Novice
14. marts 2005 - 22:18 #7
Du skrev: 'Hvem vil have points?'

-- hvem der har hjulpet dig, og dermed uddelingen af point er jo dit ansvar, så det kan vi ikke tage stilling til, det kan kun du !-)

-- til gengæld hører det jo med, at min kommentar alene var en præcisering af oles indlæg ...
Avatar billede hanne_e Nybegynder
18. marts 2005 - 02:41 #8
I har begge 2 hjulpet for uden din kommentar havde jeg jo ikke fundet ud af det !
:-)

Ku' I ikke bare begge 2 lægge et svar så???
Avatar billede olebole Juniormester
18. marts 2005 - 02:51 #9
Jamen, så svarer Hr. Ping og Hr. Pong da  ;D
Avatar billede hanne_e Nybegynder
18. marts 2005 - 03:01 #10
vi mangler lige pong - hehe
Avatar billede roenving Novice
19. marts 2005 - 05:43 #11
Pong '-)
Avatar billede hanne_e Nybegynder
20. marts 2005 - 23:09 #12
I fik lige lidt flere points fordi Ping og Pong er så søde og fordi I hjælper så hurtigt :-)
Avatar billede roenving Novice
20. marts 2005 - 23:10 #13
Jamen, tak da for point ;~}
Avatar billede olebole Juniormester
21. marts 2005 - 00:12 #14
Tak for pong ... ping ... ehhh ... piong ...... poing ........ ja altså, tak for de dér, jeg lige har fået  ;D
Avatar billede roenving Novice
21. marts 2005 - 00:27 #15
Har du set bordtennis på fjerneren i aften ?-)

-- eller har du leget med noget andet, som har fået begge cellerne til at gå ping-pong ?o]
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