JavaSscript et chrome/firefox
Bonjour à tous.
Je suis confronté à un petit problème de javascript sur Chrome et Firefox.
En fait, je veux insérer une nouvelle ligne dan sur tableau de données sur une page Web et cela ne marche que sur IE.
Sous IE, tout marche bien mais dès que je passe sous chrome ou firefox, les données d'input pour pouvoir saisir sur la nouvelle ligne ne se recopient pas.
Ça me met "LigneARecopier.cells is not a function" (ci dessous mon code jusqu'au blocage). Je dois mal écrire mais je ne trouve pas le pb (surtout que ça marche sous IE).
Est-ce quelqu'un aurait une idée ?
Merci d'avance et bonne soirée.
-----------------------------------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| function AjouterLigneREC59()
{
var Tableau = document.getElementById('TableauDonnees') ;
// IdLigne donne le n° de la ligne à recopier (première ligne vide)
var IdLigne = document.getElementById('IdLigne').value
// NbLigne permet d'attribuer des noms corrects aux input des nouvelles lignes vides
var NbLigne = document.getElementById('NbLigne').value
var nomLigneARecopier = 'LigneVide_' + IdLigne
var LigneARecopier = document.getElementById(nomLigneARecopier) ;
NbLigne = parseInt(NbLigne, 10) + 1;
NbLigne = FormatNumberLength(NbLigne, 5);
var newRow = Tableau.insertRow(-1);
newRow.className = LigneARecopier.className;
var IndexCaseARecuperer = 0;
// case vide pour le bouton créer
var newCell = newRow.insertCell(-1);
// date
IndexCaseARecuperer ++ ;
newCell = newRow.insertCell(-1);
newCell.innerHTML = LigneARecopier.cells(IndexCaseARecuperer).innerHTML;
..........
} |