Visualizzazione dei risultati da 1 a 3 su 3

Discussione: mostra/nascondi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81

    mostra/nascondi

    Salve a tutti.
    ho questo script che mostra o nasconde la riga di una tabella:

    <script type="text/javascript">
    function mostra_nascondi(id_riga){
    var IE=(window.navigator.userAgent.indexOf('MSIE')>-1)?1:0;
    document.getElementById(id_riga).style.display=(do cument.getElementById(id_riga).style.display=='non e')?((IE)?'block':'table-row'):'none';
    }
    </script>

    <td class="stile1">Titolo - mostra_nascondi</td>
    </tr>
    <tr id="riga1">
    </tr>

    Come posso modificare lo script in modo che la riga con id="riga1" sia nascosta dall'inizio e che sul link si mostri?

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    o la nascondi via css, quindi definisci la regola
    #riga1 {display:none;}

    o richiami la funzione all' onload
    window.onload=function(){mostra_nascondi('riga1'); }

    in questo caso devi prestare attenzione alla presenza o meno di altri onload sul documento per evitarne la sovrascrittura o, per evitare un effetto non proprio immediato, puoi richiamare la funzione al completo caricamento del solo xhtml (entrambi gli argomenti sono linkati in script / discussioni utili)

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    Grazie per la risposta.

    Avevo risolto con il css, ma poichè creo una tabella con molte righe dinamicamente mi serviva un comando unico.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.