Ciao a tutti.
Sono un programmatore vb.net e sto imparando i primi passi di javascript.
Ho creato un div, e su pressione di un pulsante devo nasconderlo, sull'altro pulsante devo renderlo visibile.
Ora vi posto l'esempio, sembra funzioni, non sono sicuro, infatti quando clicco sul pulsante che deve far sparire il div, ottengo anche un refresh di pagina, dopo il quale riappare il div.

codice:
<body>

<script type="text/javascript" language="JavaScript"> 

    function visible() {

        alert("Prova di visibilità");
        document.getElementById('prova').style.visibility = 'visible'
    }

    function invisible() {
        alert("Prova di invisibilità");
        document.getElementById('prova').style.visibility = 'hidden'
    }

    </script>


    <form id="form1" runat="server" method="post">


    <div style="width:300px; height:300px; position:relative; left:300px; background-color:Gray; border:5px solid black; color:White" id="prova">
    
    Questa

    è una prova

    



    Messaggio

    



    <button onclick="invisible();">inVisibile</button>

    


    <button onclick="visible();">Visibile</button>

    


    

    </div>




    </form>
</body>