Avatar billede fragze Juniormester
22. april 2004 - 02:09 Der er 9 kommentarer og
1 løsning

Placering af billeder i menutræ

Har dette lille menutræ som jeg godt vil have lavet færdigt, problemet er at jeg ikke kan få billederne til at sidde ordenligt =) i får lige det hele her

sådan her skal det se ud når det er done
www.dammoel.dk/test/test.jpg

mit kode er

<script language="JavaScript">
    function showMnu(id) {
        var styleCheck = document.getElementById("mnu" + id).style.display;
        //alert(styleCheck);
       
        if (styleCheck == "inline") {
            document.getElementById("mnu" + id).style.display = "none";
        }
        if (styleCheck == "none") {
            document.getElementById("mnu" + id).style.display = "inline";
        }
    }
</script>

<div style='Cursor:Hand; Font-Family:Verdana; Font-Size: 10px;' OnClick='showMnu(1);'><img src="head.gif"> Hosting</div>
<div style='Cursor:Hand; Font-Family:Verdana; Font-Size: 9px;display:none;' id='mnu1'>
&nbsp;<img src="menulink.gif"> <img src="under.gif"> undermeu<br>
&nbsp;<img src="menulink.gif"> <img src="under.gif"> undermenu<br>
&nbsp;<img src="menulink.gif"> <img src="under.gif"> undermenu<br>
</div>


<div style='Cursor:Hand; Font-Family:Verdana; Font-Size: 10px;' OnClick='showMnu(2);'><img src="head.gif"> Bestilling</div>
<div style='Cursor:Hand; Font-Family:Verdana; Font-Size: 9px;display:none;' id='mnu2'>
&nbsp;<img src="menulink.gif"> <img src="under.gif"> undermeu<br>
&nbsp;<img src="menulink.gif"> <img src="under.gif"> undermeu<br>
</div>


<div style='Cursor:Hand; Font-Family:Verdana; Font-Size: 10px;' OnClick='showMnu(3);'><img src="head.gif"> Kontakt</div>
<div style='Cursor:Hand; Font-Family:Verdana; Font-Size: 9px;display:none;' id='mnu3'>
&nbsp;<img src="menulink.gif"> <img src="under.gif"> undermeu<br>
&nbsp;<img src="menulink.gif"> <img src="under.gif"> undermeu<br>
</div>

LINKS Til billeder :)

www.dammoel.dk/test/head.gif
www.dammoel.dk/test/menu.gif
www.dammoel.dk/test/menulink.gif
www.dammoel.dk/test/under.gif

og det hele kører her

www.dammoel.dk/test/lol.htm
Avatar billede olebole Juniormester
22. april 2004 - 02:57 #1
<ole>

Du kan ændre koden til noget à la:

<script language="JavaScript">
    function showMnu(id) {
        var styleCheck = document.getElementById("mnu" + id).style.display;
        //alert(styleCheck);
       
        if (styleCheck == "block") {
            document.getElementById("mnu" + id).style.display = "none";
        }
        if (styleCheck == "none") {
            document.getElementById("mnu" + id).style.display = "block";
        }
    }
</script>
<style type="text/css">
.menu-img {
    vertical-align: middle;
}
.line-img {
    vertical-align: middle;
    position: relative;
    top: -4px;
}
.menu-cont {
    font-family: verdana, arial, sans-serif;
    font-size: 9px;
    cursor: hand;
    cursor: pointer;
    padding-bottom: 3px;
}
.menu-cont div {
    margin-left: 3px;
    margin-top: 1px;
}
.menu-head {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    cursor: hand;
    cursor: pointer;
}
</style>

<div class="menu-head" onclick='showMnu(1);'><img src="head.gif" class="menu-img"> Hosting</div>
<div class="menu-cont" style="display:none" id='mnu1'>
    <div><img src="menulink.gif" class="line-img"> <img src="under.gif" class="menu-img"> undermeu</div>
    <div><img src="menulink.gif" class="line-img"> <img src="under.gif" class="menu-img"> undermenu</div>
    <div><img src="menulink.gif" class="line-img"> <img src="under.gif" class="menu-img"> undermenu</div>
</div>


<div class="menu-head" onclick='showMnu(2);'><img src="head.gif" class="menu-img"> Bestilling</div>
<div class="menu-cont" style="display:none" id='mnu2'>
    <div><img src="menulink.gif" class="line-img"> <img src="under.gif" class="menu-img"> undermeu</div>
    <div><img src="menulink.gif" class="line-img"> <img src="under.gif" class="menu-img"> undermeu</div>
</div>


<div class="menu-head" onclick='showMnu(3);'><img src="head.gif" class="menu-img"> Kontakt</div>
<div class="menu-cont" style="display:none" id='mnu3'>
    <div><img src="menulink.gif" class="line-img"> <img src="under.gif" class="menu-img"> undermeu</div>
    <div><img src="menulink.gif" class="line-img"> <img src="under.gif" class="menu-img"> undermeu</div>
</div>

/mvh
</bole>
Avatar billede fennec Nybegynder
22. april 2004 - 08:40 #2
For det første vil jeg anbefale at du laver billederne i samme størrelse. Det gør det nemmere at lave flere niveauer. Du skal så have lavet et billed med en lodret streg helt igennem og med en vandret streg på midden. Hvis du vil have flere niveauer skal du også have et helt blank billed, samt et med en lodret streg.
Avatar billede fragze Juniormester
22. april 2004 - 10:35 #3
Nu har jeg forlænget menufile.gif og det ser nu ud som dette :)

www.dammoel.dk/test/lol.htm -
Nu vil jeg jo godt have at det kommer midt på hvordan gør vi deT =)))
Avatar billede roenving Novice
22. april 2004 - 12:06 #4
Sætter det ind i en centreret div:

I style-sheetet:

html,body{height:100%,margin:0px;padding:0px;}
body{text-align:center;}
#centerDiv{margin:0px auto;}

-- og resten ind i div'en:

<div id="centerDiv">

...

</div>
Avatar billede fragze Juniormester
22. april 2004 - 12:47 #5
naa det ikk lige det jeg mener... det er når du klikker, på et menu punkt, så kommer det andet billede ovenover stregen... Det skal være midt på... som www.dammoel.dk/test/test.gif

håber i kan se det jeg mener :P
Avatar billede fragze Juniormester
22. april 2004 - 12:48 #6
Avatar billede roenving Novice
22. april 2004 - 13:01 #7
Sæt en negativ top på menu-img på samme måde som line-img !-)
Avatar billede fennec Nybegynder
22. april 2004 - 13:19 #8
Du har fået tegnet dine billeder forkert. Jeg har lavet en gif med de 4 billeder du skal bruge (kun træstruktur). Du skal bare klippe dem ud med en billededitor. De har størrelsen 14*14, så de er lidt størrer end dine, men det var lige den jeg havde liggende. Du skal kun bruge 2 af billederne hvis du ikke skal lave flere niveauer.
Gif'en kan hentes her:
http://212.242.79.97/treepic.gif
Avatar billede fragze Juniormester
23. juni 2004 - 16:34 #9
Smid et svar :)
Avatar billede fennec Nybegynder
28. juni 2004 - 08:14 #10
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging