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 :

insertion de texte dans tableau sous IE7 [Fait]


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut insertion de texte dans tableau sous IE7
    bonjour,

    j'ai l'erreur de type inconnu sur cette ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    maChaine="<tr><td></td>toto</td></tr>";
    document.getElementById('CorpsTab').innerHTML = maChaine;
    le tableau est dans un formulaire :
    Code html : 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
    				<table id="TabVLAN">
    					<thead>
    						<tr>
    							<th colspan="4">VLAN</th>
    							<th colspan="5">Port</th>
    							<th></th>
    						</tr>
     
    						<tr>
    							<th></th>
    							<th>Enable</th>
    							<th>ID</th>
    							<th>PRI</th>
    							<th>1</th>
    							<th>2</th>
    							<th>3</th>
    							<th>4</th>
    							<th>5</th>
    							<th></th>
    						</tr>
    					</thead>
     
    					<tbody id="CorpsTab">
    					</tbody>
    				</table>
    => il n'y a pas de probleme sous firefox : que faire ?

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    Voici Un exemple avec un formulaire

    Par ailleurs ton code est faux :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <tr><td></td>toto</td></tr>
    il manque un <td>

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1
    Par défaut
    Bonjour Emcy,

    Je rencontre en ce moment exactement le même problème :
    * Firefox (et Opera) accepte de modifier la propriété innerHTML d'une balise <tbody>
    * IE7 ne l'accepte pas

    Je viens d'apprendre sur MSDN que pour les balises COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR, la propriété innerHTML est en lecture seule... ce qui explique pourquoi ça ne marche pas.

    Encore une fois merci Microsoft pour ces limitations sans lesquelles la vie des développeurs serait bien trop simple (et donc sans saveur)...

    Il nous faut donc réorganiser notre code...

    Bon courage à toi.

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par instantations
    Encore une fois merci Microsoft pour ces limitations sans lesquelles la vie des développeurs serait bien trop simple (et donc sans saveur)...
    Ooh quelle est facile celle-là.

    Pour ajouter ou supprimer des éléments dans une page il existe des fonctions :
    • createElement()
    • appendChild()
    • insertBefore()
    • removeChild()
    • etc..

    cf. ce tutoriel pour les autres méthodes et propriétés ou faites des recherches sur


    Maintenant, si vous ne voulez pas faire un effort pour vous adapter aux configurations des différents navigateurs et apprendre à utiliser ces fonctions, je n'y suis pour rien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion de texte dans un tableau
    Par BRUNO71 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/03/2009, 22h11
  2. insertion de texte dans word via vb
    Par godik dans le forum VBA Word
    Réponses: 1
    Dernier message: 15/05/2006, 13h07
  3. [VBA-E] Insertion de texte dans word
    Par malhivertman1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/05/2006, 16h17
  4. insertion du text dans un champs d'une page internet
    Par lassmust dans le forum Web & réseau
    Réponses: 1
    Dernier message: 24/04/2006, 10h55
  5. Norme d'insertion/affichage texte dans une DB ?
    Par kiwikiller dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 21/12/2005, 11h53

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