Accueil > Forum > > > > modifier le contenu d'une table
modifier le contenu d'une table
samedi 16 février 2008 à 12:18:30 |
modifier le contenu d'une table

Nitruk
|
Bien le Bonjour. Je recquiers aujourd'hui votre aide suite à la rencontre d'un problème de compatibilité IE/Firefox : J'ai écrit un qui quand on clique sur un lien ajoute des cases à un tableau, puis les supprime quand on clique à nouveau. Ce code fonctionne sans problème sous Firefox, mais sous Internet Explorer, erreur. Ne disposant pas d'une console d'erreurs sur le navigateur de Microsoft, j'ai effectué quelqes tests basiques qui me laissent penser que celui-ci refuse qu'on écrive dans le innerHTML d'une table. En effet, j'ai bien pu modifier le contenu d'un div, ou lire la propriété innerHTML de cette mêm table, mais impossible d'y écrire quoi que ce soit, avec ou sans balises <tr><td>. Je vous demande donc de bien vouloir éclairer ma lanterne :Ai-je commis une erreur quelque part ou est-ce bien le comportement normal de innerHTML sous IE, et dans ce cas, y a-t-il un moyen de parer le coup ? (placer un div dans la table fait ajouter le contenu hors de celle-ci) En vous remerciant d'avance pour votre aide Nitruk
|
|
samedi 16 février 2008 à 12:34:49 |
Re : modifier le contenu d'une table

bultez
|
Réponse acceptée !
Bonjour, >>Ne disposant pas d'une console d'erreurs sur le navigateur de Microsoft ¡--------¡----------------------------------------------------------¡ |FireFox |regarder la "console d'erreurs" | | | Outils / Console d'erreurs | | | | | | et mieux, télécharger FireBug | |--------|----------------------------------------------------------| |Internet|activer le deboggage : Outils/options Internet/Avancés | |Explorer| dans la liste, sous "Navigation" : décocher | | | ° Afficher une notification de chaque erreur de script | | | ° Désactiver le débogage de Scripts (Internet Explorer) | | | | | | et mieux, télécharger le Debogger IE | |--------|----------------------------------------------------------| |K-Meleon|regarder la "console d'erreurs" | | | Outils / Console d'erreurs | |--------|----------------------------------------------------------| |Opera |regarder la "console d'erreurs" | | | Outils / Avancé / Console d'erreurs | |--------|----------------------------------------------------------| |Safari |regarder Debug / Show JavaScript Console | | | | | |modif Fichier "Support:\Documents and Settings\utilisateur| | |\Application Data\Apple Computer\Safari\Preferences.plist"| | | y ajouter <key>IncludeDebugMenu</key> | | | <true/> | !--------!----------------------------------------------------------!
>>celui-ci refuse qu'on écrive dans le innerHTML d'une table pas tout à fait... mais le plus simple, le plus facile, avec des performances qui ne risquent pas de se dégrader ( sur tous les navigateurs ) , le plus compatible : tableau.insertRow(n° ligne) ajouter une ligne tableau.rows[n° ligne].insertCell(n° colonne) ajouter une colonne dans la ligne tableau.deleteRow(n° ligne) détruire une ligne tableau.rows[n° ligne].deleteCell(n° colonne) détruire une colonne dans la ligne .... pour un exemple : c'est ici
Cordialement  Bul « mon Site» « M'écrire»
|
|
samedi 16 février 2008 à 12:41:03 |
Re : modifier le contenu d'une table

Nitruk
|
Merci beaucoup pour toutes ces explications. Pour ce qui concerne le debugger IE, je l'ai déjà téléchargé et activé, mais kes erreurs qu'il délcarait sont restées pour moi un mystère jusqu'à ce que je le désactive pour éviter qu'il ne se déclenche sur chaque page que je visitais. Et pour les fonctions sur les tableaux... ça risque d'être un peu difficile à gérer étant donné que mon code généré en PHP prend déjà en compte pas mal de paramètres, je vais voir comment je peux mettre ça en oeuvre. ^^ En tout cas, encore une fois, MERCI Nitruk
|
|
samedi 16 février 2008 à 12:48:30 |
Re : modifier le contenu d'une table

bultez
|
>> ça risque d'être un peu difficile à gérer étant donné que mon code généré en PHP bof.... le php génère des pages html/javascript. il n'a aucune influence ( il ne connait même pas ! ) sur ce qui s'y passe coté micro client. donc php ou pas... la complexité coté javascript est la même.
Cordialement  Bul « mon Site» « M'écrire»
|
|
samedi 16 février 2008 à 13:33:26 |
Re : modifier le contenu d'une table

Nitruk
|
Je sais quand même ça (heureusement ^^), mais la complexité du code dépend des deux, pour le développeur. Surtout quand comme ici ils sont inextricablement emmêlés. (Je sais, je me débrouille mal, mais les navigateurs posent des contraintes sur le Javascript qui ne me facilitent pas forcément la tâche, le PHP seul est bien plus maniable et facile à mettre en forme.) Nitruk
|
|
Cette discussion est classée dans : problème, table, modifier, contenu, innerhtml
Répondre à ce message
Sujets en rapport avec ce message
Problème de innerHTML sous opera [ par galouboy ]
Bonjour à tous,voulant modifier le contenu d'un calque gràce à la fonction innerHTML, je me trouve confronté à un problème sous opera (pour tous les a
positionnement de table faussée sous IE [ par _celine_ ]
Bonjour, J'ai un problème dû à l'interprétation différente de Firefox et de IE. J'ai une table, je lui ai mis un pour pouvoir la placer où je veux.
Problème très bizarre avec Div.innerHTML [ par tonic1 ]
Bonjour,j'ai un gros problème, et qui me semble très bizarre.Dans mon code, quand je tappe : nom_de_mon_div.innerHTML="coucou"; Aucun probleme sous IE
Problème avec OnMouseOver sur les bordures d'une table [ par aloisio11 ]
Bonjour,J'ai une table qui au survol de celle-ci affiche une texte et au non-survol ne l'affcihe plus.Voici l'entete de la table :<table border="0" ce
Problème InnerHTML getElementById [ par rt15 ]
Bonjour,Je ne parvient pas à récupérer le code contenu dans un div via InnerHTML.La première MessageBox affiche correctement la valeur du bouton, mais
Modifier le contenu d'un DIV [ par Drazounet ]
Bonjour à tous, Je cherche à modifier le texte qui est contenu dans un DIV, j'ai tenté de rechercher sur le net, mais après une bonne heure de recher
modifier contenju dynamiquement [ par retaks666 ]
Bonjour, serait-il possible de modifier le contenu d'un élément grace a son ID, pour, par exemple, un div ou un td.J'entends par contenu du texte, aus
récupérer valeur noeud [ par chino18 ]
Bonjour tout le monde!Euuh jvais peut être passer pour un crétin , mais existe-t-il une méthode permettant de récupérer le contenu d'un noeud.En quel
passage de string en paramètre [ par refre ]
Bonjour, J'ai un pitit problème qui me pourri la vie.J'ai créer un menu contextuel pour mozilla. J'ai une fonction qui contient une chaine de caractèr
Mise à jour de contenu sans programmation via PHP [ par dave12 ]
Bonsoir, Voici un script trouvé sur un site (voir ci-dessous) et permettant, par l'intermédiaire d'un formulaire, : 1° De saisir du contenu, 2° De l'a
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|