• Funzione a tempo che nasconde frase

    Intenderei fare una cosa del genere: quando si clicca, l'onclick richiama una funzione a tempo che tiene nascosta la frase fino a quando non si ricarica la pagina. Com'è adesso come clicco il link la frase scompare e ricompare subito.

    La frase completa è suddivisa con 3 id è: Stai provando i permessi di un utente / Ripristina permessi

    [HTML]<span style="color:#ff0000; margin-left:10px;"><span id="restorePerm">Stai provando i permessi di un utente</span></span><span id="restorePermX"> /</span><a id="restorePermXX" style="margin-left:-15px;" href="{U_RESTORE_PERMISSIONS}" onclick="document.getElementById('restorePerm').style.visibility='hidden',getElementById('restorePermX').style.visibility='hidden',getElementById('restorePermXX').style.visibility='hidden',style.textDecoration='none';">{L_RESTORE_PERMISSIONS}</a>[/HTML]


  • ModSenior

    Non capisco bene.
    Se clicco su un pulsante basta nascondere il contenuto di un div?
    E se si riclicca?
    La pagina deve essere ricaricata?
    Se basta nascondere basta un display nome credo di un div.


  • Se clicco la prima volta la frase sparisce e ricompare, se clicco la seconda volta scompare del tutto. Io ho bisogno che al primo click scompaia e non ritorni. Hai presente il forum pboBB?


  • Moderatore

    Ciao Apthu,

    se la vuoi rimuovere:

    [HTML]
    <script>
    $("#restorePerm, #restorePermX, #restorePermXX").click(function(){
    $("#restorePerm,,").remove();
    })
    </script>
    [/HTML]

    se la vuoi nascondere:

    [HTML]
    <script>
    $("#restorePerm,,").click(function(){
    $("#restorePerm,,").hide();
    })
    </script>
    [/HTML]

    Non c'è bisogno che ti incasini l'html con onclick e codice javascript infinito.