Script Greasemonkey (aka "ça fait lgtps que j'ai plus fait de JS") - HTML/CSS - Programmation
Marsh Posté le 21-06-2010 à 14:56:09
J'utilise getElementsByTagName() pour un ID... Nan mais quel con, ça m'apprendra à coder le matin
Marsh Posté le 21-06-2010 à 15:04:54
Oui oui c'était pas une question c'était un "putain on ma fait remarquer m'a connerie sur un autre forum, alors pas la peine de vous fatiguer à chercher"
Merci
Marsh Posté le 21-06-2010 à 10:49:57
Bon mes enfants, l'heure est grave.
Je rouille et du coup j'arrive plus à faire du JS
En gros j'ai ça comme code dans mon body (je vous filerais bien la page mais c'est un relevé de carte de crédit Faudrait que je pense à l'anonymiser) :
<div id="txnsSection"> <!--Start txnsSection-->
<div id="txnsCard0"> <!--Start txnsCard0-->
<table id="table-txnsCard0" border="0" cellpadding="0" cellspacing="0" class='sortable' >
<thead id="tableHead-txnsCard0">
<tr id="header">
<th width='100px' class='thBottomBorder'> </th>
<th width='300px' class='paidInOut thBottomBorder'> </th>
<th colspan="2" align="center" class="amountBorder thBottomBorder"><span class='amountHeaderCel'>Montants</span></th>
</tr>
<tr id="header" style="cursor:pointer;">
<th width='100px' class='thBottomBorder'><span class='tableHeaderText'>Date</span></th>
<th width='300px' class='leftAlign thBottomBorder'><span class='tableHeaderText'>Description</span></th>
<th width='100px' class='thBottomBorder' align='right'><span class='tableHeaderText'>Crédits</span></th>
<th width='100px' class='thBottomBorder' align='right'><span class='tableHeaderText'>Débits</span></th>
</tr>
<tr id="header" style="cursor:default;">
<th width='100px' class='thBottomBorder'> </th>
<th class='leftAlign thBottomBorder tablewidth300'>
<a href='javascript:toggleDetails();'>
<span id='showORhide' class='tableHeaderText'>
<span class='plusImage' border='0' title='Afficher les détails'> </span>
<span class="detailsalign">Afficher les détails</span>
</span></a>
</th>
<th width='100px' class="paidInOut thBottomBorder"> </th>
<th width='100px' class="paidInOut thBottomBorder"> </th>
</tr>
</thead>
<tbody id="tableBody-txnsCard0">
<tr id="Roc00" class='tableStandardText'>
<td id="1274727600000" style='padding-left:5px;text-align:left;'>
24 mai
</td>
et en gros je voudrait récupérer des données du tableau...
J'ai fait un truc comme ça:
J'espérais que le getElementsByTagName allait trouver le table puis que les firstchild allaient pointer vers thead, tr, th et... ben en fait quedalle
Erreur : list_ent.firstChild is undefined
Fichier Source : file:///DDocuments%20and%20Settings/121006703/Application%20Data/Mozilla/Firefox/Profiles/jmhna7yh.default/gm_scripts/amexqif/amexqif.user.js
Ligne : 9
J'ai pas le droit de faire des firstChild pour me ballader dans une table ? J'ai essayé avec .bodies[] mais c'était pire
Message édité par Piksou le 21-06-2010 à 10:51:23
---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau