Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184

    Per sapere lo stile di un th.....

    Javascript:Colonna('OrdTable', 'CatMerTh');
    Grazie a questo javascript cambio lo stile di una colonna rendendola invisibile, sfruttando la proprietà style.display

    Dopo aver eseguito ciò, vorrei sapere che valore di display ha la colonna CatMerTh

    table=document.getElementById('OrdTable');
    thead=table.getElementsByTagName('thead');
    thMio=thead.getElementsByTagName('tr');

    La terza operazione è errata.....

    Premesso ho un tabella con id=OrdTable, e un thead di 1 sola riga con 3 th, 1 ha id=CatMerTh

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    thead=table.getElementsByTagName('thead');
    thMio=thead.item(0).getElementsByTagName('tr');
    getElementsByTagName ritorna una lista di nodi ai quali puoi accedere con item

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184

    Ho ottenuto parte di ciò che volevo... o meglio!

    function Colonna(IDtabella,voce, frm, campo)
    {
    ths = document.getElementById(IDtabella).tHead.rows[0].cells;

    for(i=0;i<ths.length;i++){
    htext=ths[i].getAttribute("id");
    if(htext==voce)
    {
    colonna=i;
    i=ths.length;
    }
    }
    if(colonna >= ths.length) return;
    ex = ths[colonna].style.display;
    if (ex == "none")
    {
    MostraColonna(IDtabella, voce);
    }
    else
    {
    NascondiColonna(IDtabella, voce);
    }

    if (frm != '')
    {
    dsp = ths[colonna].style.display;
    document.forms[frm].elements[campo].value=dsp;
    }
    }


    Adesso sono solo alla ricerca di capire come le variabili di funzione possono non essere passate, una specie di $form='' in PHP, e come controllare se frm è un vettore!!
    Sono in fase di studio.... POCKET JAVASCRIPT By Saverio Rubini, non male come guida, ho iniziato a capire come ho fatto a realizzare delle cose....



    P.S. : Ma per inserire il testo JS nel metodo Code quì sul forum ?

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.