IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

JavaSscript et chrome/firefox


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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;
     
    	..........
     
    }

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Hello,

    Ben le message est explicite, tu utilises cells comme une fonction alors que ce n'en est pas une. Il suffit de lire la doc: https://developer.mozilla.org/fr/doc...ableRowElement

    cells est une HTMLCollection, on peut récupérer un item via un index avec cells[IndexCaseARecuperer] ou cells.item(IndexCaseARecuperer)

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/02/2012, 16h15
  2. Affichage différent (Chrome/Firefox)
    Par bond70 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 28/10/2011, 05h28
  3. Différence Chrome/Firefox margin-right + scroll ?
    Par xephres dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 05/07/2011, 12h10
  4. Symfony dans (google chrome,firefox,IE)
    Par fastone650 dans le forum jQuery
    Réponses: 2
    Dernier message: 09/01/2011, 18h39
  5. [HTML 5] Compteur d'Accès Page Web: Google Chrome, FireFox Double la Visite ?
    Par jacou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/06/2010, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo