Ciao a tutti ho scritto questa funzioncina che funziona correttamente su firefox e si "appoggia" alla libreria jquery:
codice:<script> $(function() { $('tr.title') .click(function(){ $(this).siblings('.child-'+this.id).toggle(); if ($('div.visualizza'+this.id).css('background-image').search(/frecciadown.png/)!=-1 ) { $('div.visualizza'+this.id).css('background-image', "url(/images/frecciaup.png)"); $('div.visualizza'+this.id).attr("title","Nascondi i contenuti"); $('tr[alt^=bottom'+this.id+']').toggle(); } else { $('div.visualizza'+this.id).css('background-image', "url(/images/frecciadown.png)"); $('div.visualizza'+this.id).attr("title","Mostra eventuali contenuti"); $('tr[alt^=bottom'+this.id+']').toggle(); } }); $('div.[class^=visualizza]').css("cursor","pointer"); $('div.[class^=visualizza]').css("background-image", "url(/images/frecciadown.png)"); $('div.[class^=visualizza]').attr("title","Mostra eventuali contenuti"); $('tr[class^=child-]').hide().children('td'); $('tr[alt^=bottomriga]').hide(); <% if request("cat")<> "" then %> $('tr[class^=child-riga<% =request("cat")%>]').toggle(); $('tr[alt^=bottomriga<% =request("cat")%>]').toggle(); <% end if %> }); </script>
Il problema è che su explorer l'effetto che crea, ovvero nascondere le celle delle tabelle per poi visualizarle al click sulla cella "title", non va. Sapreste aiutarmi a capire il perchè?
Grazie 1000 a tutti e buona domenica!



					
					
					
						
  Rispondi quotando