Avatar billede manon Nybegynder
06. februar 2003 - 18:21 Der er 10 kommentarer og
1 løsning

Hjælp til modificering af foldeud_menu.

Hej E

Med en stor tak til Lee har jeg endelig fundet en menu som jeg kan bruge, men ....

1.
Er der en venlig sjæl som kan sige mig hvordan jeg for en SUB-SUB_menu implementeret i nedenstående script?
Dvs man skulle kunne gå 1 trin yderligere ned i menuhiarkiet.

2.
Hvordan kan man lave en "Luk MENU" knap/link øverst eller nederst i scriptet?
Menuen lulle fint når der klikkes på et af de andre hoved-menuer, men jeg ville nu genre have en seperat knap til at lukke menuen.


<! kode start>

<html>
<head>
<title>menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<style type="text/css">
div.describe {
    border: none;
}

a.link {
    background-color: none;
    color: none;
}
a.link_sel {
    background-color: none;
    color: none;
}
</style>
<script type="text/javascript">
<!--

function showhide(id) {

    var i = 1;
   
    while (document.getElementById('desc'+i)) {
       
        var oDesc = document.getElementById('desc'+i);
        var oLink = document.getElementById('link'+i);
       
        if (i == id) {

            oDesc.style.display = (oDesc.style.display == "none" ? "block" : "none");
            oLink.className = (oDesc.style.display == "none" ? "link" : "link_sel");

        } else {
           
            oDesc.style.display = "none";
            oLink.className = "link";

        }
       
        i++;
    }
}

//-->
</script>
<body>
<table width="100" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="13"><a href="#" id="link1" class="link" onClick="showhide(1)"><font>Menu
      1</font></a></td>
  </tr>
  <tr>
    <td>
      <div id="desc1" class="describe" style="display: none">
        <table width="100" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><a href="#"><font>link1</font></a></td>
          </tr>
          <tr>
            <td> </td>
          </tr>
          <tr>
            <td><a href="#"><font>link2</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link3</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link4</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link5</font></a></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr>
    <td height="20"></td>
  </tr>
  <tr>
    <td><a href="#" id="link2" class="link" onClick="showhide(2)"><font>Menu 2</font></a></td>
  </tr>
  <tr>
    <td>
      <div id="desc2" class="describe" style="display: none">
        <table width="100" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><a href="#" ><font>link1</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link2</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link3</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link4</font></a></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr>
    <td height="20"></td>
  </tr>
  <tr>
    <td><a href="#" id="link3" class="link" onClick="showhide(3)"><font>Menu 3</font></a></td>
  </tr>
  <tr>
    <td>
      <div id="desc3" class="describe" style="display: none">
        <table width="100" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><a href="#" ><font>link1</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link2</font></a></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><a href="#" id="link4" class="link" onClick="showhide(4)"><font>Menu 4</font></a></td>
  </tr>
  <tr>
    <td>
      <div id="desc4" class="describe" style="display: none">
        <table width="100" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><a href="#" ><font>link1</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link2</font></a></td>
          </tr>
          <tr>
            <td><a href="#" ><font>link3</font></a></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
</table>
<br>
</body>
</html>

<! kode slut>
Avatar billede fiskesuppe Nybegynder
06. februar 2003 - 18:28 #1
Jeg ved desværre ikke hvordan man kan løse det nævnte problem. En anden ting: Der må ikke stå noget mellem </HEAD> og <BODY>. Alt mellem disse koder skal derfor rykkes op mellem <HEAD> og </HEAD>
Avatar billede manon Nybegynder
06. februar 2003 - 18:32 #2
fiskesuppe >>
yepper - det er bare en cut/paste fejl *s*
Avatar billede fiskesuppe Nybegynder
06. februar 2003 - 18:37 #3
Cut and waste ;)
Avatar billede manon Nybegynder
06. februar 2003 - 19:07 #4
Men tilbage til spm:

Er det NOGEN som kan svare på det?
Avatar billede olebole Juniormester
06. februar 2003 - 20:00 #5
<ole>

Et script-element må nu stå, hvor somhelst mellem <html> og </html>. Man _plejer_ bare at skrive dem i head-elementet  ;o)

/mvh
</bole>
Avatar billede pelkjaer Nybegynder
06. februar 2003 - 20:05 #6
Denne her kan alle de ting du efterlyser
http://www.peterelkjaer.dk/exp/skiftklasse.html
Avatar billede manon Nybegynder
07. februar 2003 - 04:41 #7
pelkjær >>
JA!  Helt korrekt - den har "lukke" knappen.

Hvordan kan man få den ind i ovestående script?


Pelkjær - jeg har lige nogle spm til dig:
1.
Må jeg bruge din menu kvit og frit (dog med et andet design)
2.
Hvad med CSS´en til menuen - må jeg se den?
3.
Men din menu har ingen sub-sub menuer, kan de oprettes på en nem måde?


vh\m
Avatar billede pelkjaer Nybegynder
07. februar 2003 - 10:31 #8
1: ja

2: ja - kig i sourcen, css/tmenu.css

3: forholdsvis nemt - alt er css styret i denne menu. Til brovang.dk har jeg brugt samme menu, dog med små ændringer, og den har flere niveauer. http://www.brovang.dk/let_transportable.htm
Avatar billede manon Nybegynder
07. februar 2003 - 15:32 #9
pelkjær >
jeg kan ikke komme ind/dwloade din css
Avatar billede manon Nybegynder
26. februar 2003 - 16:29 #10
pelkjær >>
mangler satdig et lille kort svar eller hvis du kunne sende js filen til min email adr., så vi kunne lukke dette spm her.
Avatar billede manon Nybegynder
12. marts 2003 - 09:39 #11
ingen hjælp og desværre ingen brugbare svar .... lukker spm
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
19 min siden Libre Office Impress Af Frank i Andre styresystemer
I dag 11:47 VB script Af Jenshentze i Word
I dag 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel