Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559

    Mostra / nascondi righe di tabella

    In html.pro c'č uno script per mostra e nascondere al click su un collegamento una intera colonna di una tabella. A me servirebbe fare altrettanto ma con le righe.
    Uso queste funzioni:

    codice:
    function swapLayerView(argId) {
    	document.getElementById(argId).style.display=(document.getElementById(argId).style.display!='block')?'block':'none';
    }
    
    function showLayer(argId) {
    	document.getElementById(argId).style.display="block";
    }
    
    function hideLayer(argId) {
    	document.getElementById(argId).style.display="none";
    }
    applicate e questa parte di codice HTML:
    codice:
    			<table summary="DDT del cliente" cellpadding="1" cellspacing="1">
    				<caption class="invisibile">DDT attive</caption>
    
    				<tr class="header" title="Elenco DDT del cliente">
    					<td style="width:3%;text-align:center;">Sel.</td>
    					<td style="width:5%;text-align:center;">N.</td>
    					<td style="width:55%;">Ragione sociale</td>
    					<td style="width:10%;text-align:center;">Data DDT</td>
    					<td style="width:12%;text-align:center;">Importo &euro;</td>
    
    					<td style="width:8%;text-align:center;">Mostra</td>
    					<td style="width:8%;text-align:center;">Modifica</td>
    				</tr>
    				
    					<tr>
    						<td style="text-align:center;"><input type="checkbox" name="ddt_id_fatturare" value="2" style="width:100%;border:0;padding:0;margin:0" /></td>
    						<td style="text-align:center;">1</td>
    						<td>Comune di Montelibretti</td>
    
    						<td style="text-align:center;">01/12/2005</td>
    						<td style="text-align:right;">3.000,00</td>
    						<td style="text-align:center;">[img]/pompili/images/ok_small.gif[/img]</td>
    						<td style="text-align:center;">[img]/images/edit.gif[/img]</td>
    					</tr>
    					<tr id="dett_2" style="display:none;width:100%;background-color:#eee;">
    						<td colspan="7"><table><tr><td>1</td><td>2</td></tr></table></td>
    
    					</tr>
    in neretto la chiamata della funzione passando il parametro e la riga da mostrare/nascondere.
    Il risultato purtroppo č questo: la riga viene mostrata, non rispettando i colpsan, quindi tutto a sinistra e il "nascondi" non reversibile al 100%. La riga scompare ma lascia lo sfondo nero.
    In allegato l'immagine:

    Illuminazioni?
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao Roby,
    con tabelle e parti di esse devi usare il valore del display opportuno per quello che stai cercando di nascondere,
    come puoi leggere qui
    http://forum.html.it/forum/showthrea...68#post5545068

  3. #3
    Originariamente inviato da Xinod
    ciao Roby,
    con tabelle e parti di esse devi usare il valore del display opportuno per quello che stai cercando di nascondere,
    come puoi leggere qui
    http://forum.html.it/forum/showthrea...68#post5545068
    Oro. tnx, sto scherzetto mi era capitato proprio un paio di giorni fa e avevo fatto anche una ricerchina sul forum ma non l'avevo trovato sto 3D.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Son tre giorni che cerco...

    Roby

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Infatti funziona bene...

    Grazie,

    Roby


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.