Bonjour,
J'ai une page HTML g�n�r�e (par SAP pour tout dire !) sur laquelle je rajoute des fonctionnalit�s JavaScript. Il s'agit grosso modo d'un formulaire de type 'matrice' avec de nombreux champs inputs et des niveaux de totaux, sous-totaux, d�tails.
Je m'int�resse actuellement � la possibilit� de d�velopper / r�duire certaines lignes de ce tableau (� la fa�on d'un sous-total Excel). Pour ce faire, je rajoute une image dans une cellule et j'associe une fonction � l'�v�nement onClick de cette image.
Mon probl�me est de retrouver la ligne qui contient l'image. J'ai en effet la structure suivante :
J'arrive facilement � masquer la ligne en utilisant les feuilles de style CSS :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 <tr> <td> <span style="width:80;color:#000000;" title="TOTAL" id="tot" ""><img id="expander" src="open.gif" onClick="collapse(this)"> <nobr>TOTAL</nobr></span> </td> <td> <input id="inputB" name="inputB" onchange="splitAmount(this)" onKeyDown="if (window.event.keyCode == 13){ ventilation(tvX_1_3);}" value= 123.456> </td> ... </tr>
mais je n'arrive pas � r�cup�rer la balise <TR> qui englobe le champ (pr�cisons que la page �tant g�n�r�e je n'ai pas possiblit� de rajouter un ID � la balise <TR>) !
Code : S�lectionner tout - Visualiser dans une fen�tre � part style="visibility:hidden;display:none"
Merci par avance � ceux qui pourront m'aider !
Partager