Aller au contenu

NothingHere

Membres
  • Compteur de contenus

    4
  • Inscription

  • Dernière visite

NothingHere's Achievements

Junior Member

Junior Member (3/12)

0

Réputation sur la communauté

  1. personne ? c'est n'est donc pas possible ?
  2. Encore une petite question ... J'utilise désormais le code suivant : <script> function ajoutLigne() { // Nouveau TD (colonne de gauche) var newData1 = window.parent.document.createElement('td'); newData1.innerHTML = '<textarea rows="3" name="titre" cols="20" class="textarea_pl"></textarea>'; newData1.align="center"; var newData2 = window.parent.document.createElement('td'); newData2.innerHTML = '<textarea rows="3" name="paragraphe" cols="20" class="textarea_pl"></textarea>'; newData2.align="center"; var newData3 = window.parent.document.createElement('td'); newData3.innerHTML = '<textarea rows="3" name="texte" cols="20" class="textarea_pl"></textarea>'; newData3.align="center"; var newData4 = window.parent.document.createElement('td'); newData4.innerHTML = '<textarea rows="3" name="histoire" cols="20" class="textarea_pl"></textarea>'; newData4.align="center"; var newData5 = window.parent.document.createElement('td'); newData5.innerHTML = '<textarea rows="3" name="date_debut" cols="20" class="textarea_pl"></textarea>'; newData5.align="center"; var newData6 = window.parent.document.createElement('td'); newData6.innerHTML = '<textarea rows="3" name="date_fin" cols="20" class="textarea_pl"></textarea>'; newData6.align="center"; var newData7 = window.parent.document.createElement('td'); newData7.innerHTML = '<textarea rows="3" name="lieu" cols="20" class="textarea_pl"></textarea>'; newData7.align="center"; var newData8 = window.parent.document.createElement('td'); newData8.innerHTML = '<textarea rows="3" name="nickname" cols="20" class="textarea_pl"></textarea>'; newData8.align="center"; // Nouveau TR var newRow = window.parent.document.createElement('tr'); newRow.appendChild(newData1); newRow.appendChild(newData2); newRow.appendChild(newData3); newRow.appendChild(newData4); newRow.appendChild(newData5); newRow.appendChild(newData6); newRow.appendChild(newData7); newRow.appendChild(newData8); // Ajout du nouveau TR au tableau document.getElementById("tableau").appendChild(newRow); } </script> Petit soucis, je voudrais que le nom de mes textarea, une fois insérés grace à ce javascript, soient suivis d'un numéro (ainsi quand on insére le textarea "titre", on se retrouve, sur la page html, avec une ligne et un textarea qui aie le nom "titre1", et si on ajoute encore une autre ligne, on aura "titre2", etc ...) Une idée ?
  3. Merci de ta réponse ! Pour mémoire, et pour tout autre qui se poserait une question, voici un code fonctionnel ... <html> <head> <script> function ajoutLien() { // Nouveau TD (colonne de gauche) var newData1 = window.parent.document.createElement('td'); newData1.innerHTML = 'data1'; var newData2 = window.parent.document.createElement('td'); newData2.innerHTML = 'data2'; // Nouveau TR var newRow = window.parent.document.createElement('tr'); newRow.appendChild(newData1); newRow.appendChild(newData2); // Ajout du nouveau TR au tableau document.getElementById("tableau").appendChild(newRow); } </script> </head> <body> <table border="1"> <tr id="tableau"> <td>1</td> <td>1.1</td> </tr> <tr> <td>2</td> <td>2.2</td> </tr> </table> <br><br> <input type="button" value="Nouvelle Ligne" onclick="ajoutLien();"> </body> </html> Merci pour tout.
  4. Salut, tu fais exactement ce que je cherche à faire ... (ajouter une ligne entre 2 lignes d'un tableau déjà existant). Tu pourrais me filer le lien / code de ton résultat qui commence a "ressembler a qqchose" ? Sinon, plus poussé, et a tout hasard, il ne serait pas possible de choisir, par une liste déroulante, le nombre de cellules à ajouter entre les 2 lignes déjà existantes du tableau ? Merci !!!
×
×
  • Créer...