Vraag & Antwoord

Webprogrammeren & scripting

[javascript] dropdownmenu laten verdwijnen

Anoniem
smeenk
3 antwoorden
  • ik heb een probleempje met mijn dropdownmenu in onderstaande site
    het wil namelijk niet verdwijnen door met de muis er van weg te gaan.

    hier is de site

    http://www.mxpaddock.be/preview

    en hier is de javascript code

    [code:1:0bf01e8fa7]function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function P7_autoLayers() { //v1.2 by PVII
    var g,b,k,f,args=P7_autoLayers.arguments;
    var a = parseInt(args[0]);if(isNaN(a))a=0;
    if(!document.p7setc) {p7c=new Array();document.p7setc=true;
    for (var u=0;u<10;u++) {p7c[u] = new Array();}}
    for(k=0; k<p7c[a].length; k++) {
    if((g=MM_findObj(p7c[a][k]))!=null) {
    b=(document.layers)?g:g.style;b.visibility="hidden";}}
    for(k=1; k<args.length; k++) {
    if((g=MM_findObj(args[k])) != null) {
    b=(document.layers)?g:g.style;b.visibility="visible";f=false;
    for(j=0;j<p7c[a].length;j++) {
    if(args[k]==p7c[a][j]) {f=true;}}
    if(!f) {p7c[a][p7c[a].length++]=args[k];}}}
    }[/code:1:0bf01e8fa7]

    weet iemand waar ik iets vergeten ben of eventueel nog moet toevoegen?
    alvast bedankt voor de reakties
    mvg andy
  • [code:1:8cdb3ab9a6]<div id="menu" class="menu">
    <a href="link" onMouseOver="P7_autoLayers(0,'website');">Website</a> &nbsp;|&nbsp;

    <a href="link" onMouseOver="P7_autoLayers(0,'motocross');">Motocross</a> &nbsp; | &nbsp;
    <a href="link" onMouseOver="P7_autoLayers(0,'multimedia');">Multimedia</a>&nbsp;
    |&nbsp;
    <a href="link" onMouseOver="P7_autoLayers(0,'forum');">Forum</a>&nbsp; | &nbsp;

    <a href="link" onMouseOver="P7_autoLayers(0,'sponsors');">Sponsors</a>&nbsp; | &nbsp;
    <a href="link" onMouseOver="P7_autoLayers(0,'contact');">contact</a>
    </div>[/code:1:8cdb3ab9a6]Ik denk dat je hier ook een onMouseOut functie aan toe moet voegen
  • wat zou een geschikte code zijn denk je dan?
    mvg andy

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.