• User

    Piccolo bug con onmouseover!

    Ciao a tutti ho fatto questa piccola funzione in javascript che al passaggio del mouse su un box questo box si allarga fino a 800px.

    function hove(){
    if(now < 800){
    add = add + 20;
    now = start + add;
    document.getElementById("estern").style.width = now + "px";
    a = setTimeout("hove()", 10);
    }
    }
    function nhove(){
    clearTimeout(a);
    document.getElementById("estern").style.width = "140px";
    add = 0;
    now = 0;
    }

    Con i seguenti eventi associati

    <div id="estern" onmouseover="hove()" onmouseout="nhove()">

    Il problema è questo: ogni volta che muovo il mouse sopra quel box ('estern') il box stesso ritorna a 140px e poi ricomincia a crescere.
    Non è da tanto che faccio javascript e avrei bisogno di una mano. Anzi se potete postarmi codici che facciano lo stesso in maniera migliore
    ve ne sarei grato.

    Ciao e grazie in anticipo.