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 i = 0 ; i < 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 i = 0 ; i < 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 i = 0 ; i < 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