Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    jquery e cicli per scomparsa righe in tabella

    ciao a tutti , spero di postare nel posto giusto!

    io ho appena cominciato a utilizzare jquery...
    ho creato una funzione per nascondere n colonne su n righe di una tabella e ovviamente fare anche l'opposto tramiter 2 link.

    ora però mi trovo di fronte a 2 problematiche una un po grave e l'altra di concetto...


    1-) io ho n righe da far sparire dalla mia tabella
    ho passato una variabile nel file js con il numero delle righe e poi ho ciclato le colonne che volevo far sparire :
    Codice PHP:
    function nascondi (){
        $(
    document).ready(function(){
    var 
    conto = $("input#conto").val();
    conto parseInt(conto);
    alert(conto);

    $(
    "a#visualizza_I").hide();
    $(
    "a#visualizza_II").show();


    $(
    "th#int_zip").hide();
    $(
    "th#int_tel1").hide();
    $(
    "th#int_tel2").hide();
    $(
    "th#int_fax").hide();
    $(
    "th#int_mail").hide();
    $(
    "th#int_piva").hide();
    $(
    "th#int_fisc").hide();
    $(
    "th#int_riferimento").hide();
    $(
    "th#int_registrazione").hide();

    for (var 
    conto i++){
    $(
    "td#col_zip").hide();
    $(
    "td#col_tel1").hide();
    $(
    "td#col_tel2").hide();
    $(
    "td#col_fax").hide();
    $(
    "td#col_mail").hide();
    $(
    "td#col_piva").hide();
    $(
    "td#col_fisc").hide();
    $(
    "td#col_riferimento").hide();
    $(
    "td#col_registrazione").hide();
    }

    $(
    "a#visualizza_II").click(function(){

    $(
    "th#int_zip").show(0);
    $(
    "th#int_tel1").show(0);
    $(
    "th#int_tel2").show(0);
    $(
    "th#int_fax").show(0);
    $(
    "th#int_mail").show(0);
    $(
    "th#int_piva").show(0);
    $(
    "th#int_fisc").show(0);
    $(
    "th#int_riferimento").show(0);
    $(
    "th#int_registrazione").show(0);
    $(
    "th#int_ragione").hide(0);
    $(
    "th#int_indirizzo").hide(0);
    $(
    "th#int_provincia").hide(0);
    $(
    "th#int_citta").hide(0);

    for (var 
    conto i++){
    $(
    "td#col_zip").show(0);
    $(
    "td#col_tel1").show(0);
    $(
    "td#col_tel2").show(0);
    $(
    "td#col_fax").show(0);
    $(
    "td#col_mail").show(0);
    $(
    "td#col_piva").show(0);
    $(
    "td#col_fisc").show(0);
    $(
    "td#col_riferimento").show(0);
    $(
    "thd#col_registrazione").show(0);
    $(
    "td#col_ragione").hide(0);
    $(
    "td#col_indirizzo").hide(0);
    $(
    "td#col_provincia").hide(0);
    $(
    "td#col_citta").hide(0);
    }

    $(
    "a#visualizza_I").show(0);
    $(
    "a#visualizza_II").hide(0);

    });

    $(
    "a#visualizza_I").click(function(){

    $(
    "th#int_zip").hide(0);
    $(
    "th#int_tel1").hide(0);
    $(
    "th#int_tel2").hide(0);
    $(
    "th#int_fax").hide(0);
    $(
    "th#int_mail").hide(0);
    $(
    "th#int_piva").hide(0);
    $(
    "th#int_fisc").hide(0);
    $(
    "th#int_riferimento").hide(0);
    $(
    "th#int_registrazione").hide(0);
    $(
    "th#int_indirizzo").show(0);
    $(
    "th#int_provincia").show(0);
    $(
    "th#int_citta").show(0);

    for (var 
    conto i++){
    $(
    "td#col_zip").hide(0);
    $(
    "td#col_tel1").hide(0);
    $(
    "td#col_tel2").hide(0);
    $(
    "td#col_fax").hide(0);
    $(
    "td#col_mail").hide(0);
    $(
    "td#col_piva").hide(0);
    $(
    "td#col_fisc").hide(0);
    $(
    "td#col_riferimento").hide(0);
    $(
    "thd#col_registrazione").hide(0);
    $(
    "td#col_indirizzo").show(0);
    $(
    "td#col_provincia").show(0);
    $(
    "td#col_citta").show(0);
    }

    $(
    "a#visualizza_I").hide(0);
    $(
    "a#visualizza_II").show(2000);

    });

    })


    il fatto e che mi fa sparire solo ed esclusivamente la prima riga, dove sbaglio?

    poi il secondo :

    ho caricato il mio file tramite la tag body con la funzione onLoad...

    io ho un menu a cascata la classica barra orrizzontale con n link che si aprono passandoci il mouse...

    se attivo onload="miafunzione";
    il menu viene esteso come se non esistesse più la regola di espansione ...

    scusate se mi sono spiegato male

    ciao e grazie

  2. #2
    Ciao,

    non vedo l'attinenza del problema con la sezione CMS (non parli di CMS e il problema che hai postato è inerente a javascript).

    Ti sposto nella sezione corretta

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.