Avatar billede telly Nybegynder
09. maj 2005 - 20:13 Der er 6 kommentarer og
1 løsning

menu af hrefs der viser divs

Jeg har lavet hovedmenupunkter som almindelige hrefs og når man har OnMouseOver så viser den en div under med underliggende menupunkter. Jeg har i div´en lavet en OnMouseOut som også virker fint, når jeg går fra diven og ud på siden. Mit problem er at hvis jeg går fra et menupunkt til et andet menupunkt så aktiverer den ikke OnMouseOut, dvs. det menupunkt jeg var på er stadig aktiveret selv om jeg er på et andet.

Javascript funktion
----

<script language='JavaScript'>
    var counter = 0;
   
    function show(id) {
              document.getElementById(id).style.display='block';
              clearTimeout(counter);
    }
    function hide(id) {
        document.getElementById(id).style.display='none';
    }
</script>

Div
----
<div style="left: 325px; " class="dropdown" id="div_products" OnMouseOver="show('div_products');" OnMouseOut="counter=setTimeout('hide(\'div_products\')',100)" >
    {foreach from=$products item='product'}<a class="menulink" style="padding-left: 0px; font: normal 12px verdana;" href="products.php">{$product.menu_name}</a><br />{/foreach}
</div>


Menupunkt
-----
<a OnMouseOver="show('div_products');" OnMouseOut="counter=setTimeout('hide(\'div_products\')',10)" class="menulink" href="index.php">Produkter</a>

Hvordan løser jeg dette problem?
Avatar billede psykochicken Nybegynder
10. maj 2005 - 00:18 #1
ved mouseout="....\')',10" mangler du en )....;)
Avatar billede roenving Novice
10. maj 2005 - 23:53 #2
Altså:

<a onmouseover="show('div_products');" onmouseout="counter=setTimeout('hide(\'div_products\')',10)" class="menulink" href="index.php">Produkter</a>
Avatar billede psykochicken Nybegynder
12. maj 2005 - 00:27 #3
...som altså skal rettes til:
<a onmouseover="show('div_products');" onmouseout="counter=setTimeout('hide(\'div_products\')',10)" class="menulink" href="index.php">Produkter</a>
;)
Avatar billede psykochicken Nybegynder
12. maj 2005 - 00:28 #4
hov....den smed slutparantesen efter 10 væk ved opdatering ??
Avatar billede roenving Novice
13. maj 2005 - 12:10 #5
-- nogle steder har Ekspertens sikring mod brud på data-sikkerheden altså nogle tåbeligheder som fjerner tegn ...
Avatar billede psykochicken Nybegynder
17. maj 2005 - 22:31 #6
fik du løst dit problem ?
Avatar billede telly Nybegynder
23. juni 2005 - 15:27 #7
lukket
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