Startseite
Hilfe-ForumFrageSuchenKontakt/Impressum

ForenForum
Pulldown Menü Javascript
Von: Pascal **
am 17.03.2004


Hallo,

habe nach langem Suchen im Inet ein PullDown Menü für meine Homepage gefunden. Nun habe ich aber folgendes Problem:
Die Links in den Untermenüs sind nicht ausführbar, also bei einem Klick auf einen Link passiert einfach nichts. Was kann ich tun?
Hier mal der Quelltext:

<script language="javascript">
<!--

var old;
var memold;



if(document.layers)
{
   window.captureEvents(Event.MOUSEDOWN);
   window.onmousedown=do_out;
} else
{
   document.onmousedown=do_out;
}


function show_layer(x)
{
   if(document.layers)
      document.layers
  • .visibility="show";
       else
          document.all
  • .style.visibility="visible";
    }

    function hide_layer(x)
    {
       if(document.layers)
          document.layers
  • .visibility="hide";
       else
          document.all
  • .style.visibility="hidden";
    }

    function do_menu(x)
    {
       if(!old)
          old=memold;

       if(old!=x)
       {
          show_layer(x);
          old=x;
       } else
          old="";
    }

    function do_check(x)
    {
       if(old && old!=x)
       {
          hide_layer(old);
          show_layer(x);
          old=x;
       }
    }

    function do_out()
    {
       if(old)
          hide_layer(old);

       memold=old;
       old="";
    }



    // -->
    </script>
    <style>
     
    .menu
    {
       position: absolute;
       top:0;
       z-index: 2;
    }

    .submenu
    {
       position: absolute;
       top: 22;
       z-index: 0;
       visibility: hide;
       visibility: hidden;
    }

    Der Aufruf:

          <div id="m1" class="menu" style="left: 5; z-index: 2">
          <td align="center" width="136" background="<? echo $button2; ?>" style="background-repeat:no-repeat;background-position:bottom" >
                 <a href="javascript:do_menu('m1x')" onmouseover="do_check('m1x')"><font size="4" color="331E25">&Uuml;ber uns</font></a>
          </td>
          </div>

      <div id="m1x" class="submenu" style="left: 350; top:214;  z-index: 0;">
      <td>
        <a  href="index.php?page=&Uuml;ber uns&class=Ansprechpartner">Ansprechpartner</a>
        <a class="nav_drop-down-2" href="index.php?page=&Uuml;ber uns&class=Unternehmensdaten">Unternehmensdaten</a>
        <a class="nav_drop-down-2" href="index.php?page=&Uuml;ber uns&class=Wir &uuml;ber uns">Wir &uuml;ber uns</a>
      </td>
      </div>

    oder hier der Link zu der Homepage, wo ich das Script gefunden habe:
    http://dhtml.seite.net/beispiele/6.html

    Mfg Pascal


  • Antwort 1 von eBill *****
    am 17.03.2004


    Hi Pascal,

  • also das Coding dürfte nicht ganz astrein sein, zumal wenn ich auf deinen Link http://dhtml.seite.net/beispiele/6.html gehe, gibts ganz unter die Knöpfe [Beispiel] + [Source-Code] und da tut sich in beiden Fällen nix - sehr verdächtig.

  • wenn ich was such geh ich immer DORTHIN:

    http://www.mywebaid.de/index.shtml

  • Menü: Navigation (Aufklappen = Fallstudien)