Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Richiamare una tabella

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    Richiamare una tabella

    Ciao
    Ho già aperto un 3d in HTML ma penso che questo sia il forum adatto.


    Ho una pagina (tabelle.html) con all'interno 10 tabelle.
    Es:
    Tabella "Peso"
    Tabella "Altezza"
    Tabella "Età"
    etc etc
    All'interno della mie tabelle esistono dei Radio button che permettono delle scelte.

    Vengo al problema:
    Nella HomePage ho creato 2 tabelle
    La prima ha i 10 Radio Button x la scelta.
    Se scelgo il Radio Button "Peso" nella seconda tabella dovrebbe comparire la tabella "Peso"
    già esistente nella pagina tabelle.html

    possibile?
    Comunque Grazie

  2. #2
    guarda che non puoi aprire lo stesso thread in più di una sezione, devi farlo spostare oppure cancellarlo e farne un altro.

    Comunque, è abbastanza semplice implementare una cosa simile, applicando display:none alle tabelle che non vuoi mostrare al caricamento della pagina. Poi sull'evento onclick dei radio button cambi il display della tabella interessata a table se il checkbox è checked, a none altrimenti.

    TI posso dare una funzione generica:

    Metti di impostare alle tabelle un id in base alla loro funzione (es id = "Peso", id = "Altezza", id = "Eta", etc). Sui radiobox corrispondenti alla tabella da mostrare fai:

    codice:
    <input type = "radio" name = "tabellaselected" onclick = "ShowHideTable(this, 'Peso')" value = "Peso" /> Peso
    <input type = "radio" name = "tabellaselected" onclick = "ShowHideTable(this, 'Altezza')" value = "Altezza" /> Altezza
    <input type = "radio" name = "tabellaselected" onclick = "ShowHideTable(this, 'Eta')" value = "Eta" /> Eta
    e così via.

    poi aggiungi una funzione nell'Head della pagina

    codice:
    <script type="text/javascript">
       function ShowHideTable(radiobtn, tableid){
          var tabl = document.getElementById ? document.getElementById(tableid) : document.all[tableid];
          var display = "none";
          if(radiobtn && radiobtn.checked)
             display = "table";
          if(tabl) tabl.style.display = display;
       }
    </script>
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Chiedo scusa.
    Non lo farò +.

    Cmq grazie x l'aiuto sempre prezioso.
    Comunque Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Ke butta roba non sapere le cose...

    Purtroppo non riesco a capire come nascondere la Table con display:none
    Ecco la mia Table:

    <table width="78%" border="1" align="center" cellpadding="0" cellspacing="0" id="AAC" >
    <tr>
    bla ... bla... bla...
    </tr>
    </table>

    Dove metto display:none?
    Comunque Grazie

  5. #5
    codice:
    <table width="78%" border="1" align="center" cellpadding="0" cellspacing="0" id="AAC" style = "display: none;">
    I DON'T Double Click!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.