L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle
     ClickInText
     XooIt

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
122634 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kit graphique
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Créer un forum
     Le PHP facile
     Comscripts
     Liens sponsorisés
     Blog
     Page Rank
     Poésie et cita...
     Gifs animés, f...
     Easy-script.com
     Azote.org - no...
     Web creation ...
     K i s s design
     Outils de créa...
     Electroniq...
     Je crée mon site
     Créer son site...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> Webmasters >> Général >> Dupliquer une ligne d'un formulaire avec javascript ]

> Dupliquer une ligne d'un formulaire avec javascript
[ Posté par lord1366 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 26-10-2009 à 16:42 | 1 messages ]

Bonjour,

voici mon problème :
Je voudrais copier une ligne d'un tableau html, celà fonctionne sous Mozilla, Opera, Safari, IE8 mais pas IE6 et IE7.

image permettant d'appeler la fonction :

<span class="ValeurLabel"><img style="cursor: pointer;" src="../../images/IconMiniAjouter.png" title="Ajouter une date importante" onclick="CopyRow('DateImportantes','RowToCopy');"></span>


<table id="DateImportantes" style="width: 875px; margin-bottom: 20px; text-align: center;">
<tr>
<th style="width: 100px;">Libellé</th>
<th style="width: 50px;">Jour</th>

<th style="width: 75px;">Mois</th>
<th style="width: 50px;">Année</th>
<th style="width: 100px;">Message</th>
<th style="width: 175px;">Options</th>
</tr>

<tr id="RowToCopy" style="display: none;">
<td><input name="libelle" type="text"></td>

<td><select name="jour">
<option value="00">0</option><option value="01">1</option></select></td>


<td><select name="mois"><option value="0">0</option><option value="01">Janvier</option> </select>

</td>

<td><input name="annee" size="4" maxlength="4" type="text"></td>

<td><input value="Message" onclick="lightbox()" type="button"></td>

<td><input value="Valider" onclick="" type="button"> &nbsp; <input value="Supprimer" type="button"></td>

</tr>
</table>



la fonction javascript :

function CopyRow(IdTablo,IdRowToCopy)
{

CptTableRow = 1

ContentRow = $(IdRowToCopy).childElements();

NbTd = ContentRow.length;

var row = document.createElement("TR");

row.className = "TableRow0";

row.id = "TableRow-"+CptTableRow;

for(var i=0;i<=NbTd-1;i++) // -1 pour enlever le submit
{
var cell = document.createElement("TD");

cell.innerHTML = $(ContentRow).innerHTML;

cell.id = "NewTd"+i;


row.appendChild(cell);
}

document.getElementById(IdTablo).appendChild(row);

}

Merci

[i][Message édité par lord1366 le 26-10-2009 à 16:43]



[Message édité par lord1366 le 26-10-2009 à 16:45]


[Message édité par lord1366 le 26-10-2009 à 16:47]


________________





[ Posté par #:-{)% ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 26-10-2009 à 23:14 | 2548 messages ]

Alut

il fût 1 temps, c'était sans doute IE5.5 ou IE6, ou il fallait mettre les thead et les tbody pour que çà fonctionne

Atchao

________________
Oubli du BBcode, rééditer!
barbe-sauvage ex Mozopiens devenu renard de feu... et un peu konq sur les bords

Les OG et les DR, je M pas :/




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






compteur gratuit
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
Sivit
Le gros challenger d'OVH ! Des bonnes offres, un super support ... Un des mes favoris !
http://www.sivit.fr
Cat : Hebergement web
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
65980 membres
4656 comptes CountUs
1842 comptes myCircle

     LES FORUMS :
14 forums
40362 topics
191691 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Divers" du jour par mirage
Simplifiez-vous les forums : http://update.mozilla.org/extensions/moreinfo.php?id=128&vid=196&category=Miscellaneous ! Avec ce petit menu ajouté à vos options du clic droit, vous avez toutes les balises BBCode ! Très pratique pour le forum de l'EJS ;)
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2012 EJS - Tous droits réservés | CNIL N° 844440 | 13/02/2012 04:13:19 | Design by | Gen. en 0.49 sec.