Avatar billede c-sharp Nybegynder
21. maj 2003 - 12:00 Der er 2 kommentarer og
1 løsning

Problemmer med menu

Jeg har en "rullegardins menu" som jeg gerne vil have til at "rulle op" når man har valgt et punkt, hvordan får jeg den til det? menuen se ud som følger:

    /* MENUS.JS */
   
    var eOpenMenu = null;

    function OpenMenu(eSrc,eMenu)
    {
        eMenu.style.left = eSrc.offsetLeft + divMenuBar.offsetLeft;
        eMenu.style.botton = divMenuBar.offsetHeight + divMenuBar.offsetTop;
        eMenu.style.visibility = "visible";
        eOpenMenu = eMenu;               
    }

    function CloseMenu(eMenu)
    {
        eMenu.style.visibility = "hidden";
        eOpenMenu = null;
    }

    function document.onClick(){
        CloseMenu(eOpenMenu);
    }


    function document.onmouseover()
    {
        var eSrc = window.event.srcElement;
        if ("clsMenuBarItem" == eSrc.className)
        {
            eSrc.style.color = "moccasin";
            var eMenu = document.all[eSrc.id.replace("tdMenuBarItem","divMenu")];
            if (eOpenMenu && eOpenMenu != eMenu)
            {
                CloseMenu(eOpenMenu);
            }
            if (eMenu)
            {
           
                OpenMenu(eSrc,eMenu);
            }
        }
        else if (eOpenMenu && !eOpenMenu.contains(eSrc) && !divMenuBar.contains(eSrc))
        {
            CloseMenu(eOpenMenu);
        }
    }
   
    function document.onmouseout()
    {
        var eSrc = window.event.srcElement;
        if ("clsMenuBarItem" == eSrc.className)
        {
            eSrc.style.color = "";
        }
    }
Avatar billede roenving Novice
21. maj 2003 - 12:07 #1
Du mangler al den kode, som ligger i selve dokumentet, så kvalificerede bud kan ikke gives ...

-- jeg har ikke engang mulighed for at gætte kvalificeret ,-|
Avatar billede c-sharp Nybegynder
21. maj 2003 - 12:34 #2
Er det det her der mangles:

<script LANGUAGE="JavaScript">

  var oMenuXml = new ActiveXObject("Microsoft.XMLDOM");
  oMenuXml.async = false;
  oMenuXml.load("webdev.xml");

  var oMenuXsl = new ActiveXObject("Microsoft.XMLDOM");
  oMenuXsl.async = false;
  oMenuXsl.load("menus.xsl");

  document.write(oMenuXml.transformNode(oMenuXsl.documentElement));

</script>
Avatar billede c-sharp Nybegynder
28. maj 2003 - 22:33 #3
Her er vist ikke mere hjælp at hente
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