innerHtml: ok sous FF mais erreur sous IE -> ??

innerHtml: ok sous FF mais erreur sous IE -> ?? - HTML/CSS - Programmation

Marsh Posté le 02-06-2006 à 04:20:47    

Code :
  1. <html>
  2. <head>
  3. <script>
  4. var tampon='<tbody><tr><td>blabla</td></tr></tbody>';
  5. function test()
  6. {
  7.  document.getElementById("monTab" ).innerHTML=tampon; 
  8. }
  9. </script>
  10. </head>
  11. <body onload="test();">
  12. <table id="monTab" border=10>
  13. </table>
  14. </body>
  15. </html>


où est l'erreur svp?
 
pourquoi aucune erreur sous FF et plantage sous IE???


Message édité par namerh le 02-06-2006 à 04:21:14
Reply

Marsh Posté le 02-06-2006 à 04:20:47   

Reply

Marsh Posté le 02-06-2006 à 16:49:20    

up

Reply

Marsh Posté le 02-06-2006 à 16:56:52    

Je viens de faire des tests, c'est à ni rien comprendre :/
 
avec un div ca marche, vraiment bizarre, tu viens de decouvrir un bug


---------------
Blablaté par Harko
Reply

Marsh Posté le 02-06-2006 à 16:59:12    

Curieux.
 
Essaye de créer un div id="montab" (pas de majuscules de préférence pour les id) et d'afficher une table entièrement et non à partir du tbody pour voir si le plantage persiste.
 
Edit :  grillaid
 
Sinon, oui c'est un bug, mais en l'occurence, ce serait plutôt un bug de FF, car innerHTML, c'est poser du HTML à l'intérieur d'un élément, c'est pas vraiment non plus "complêter" un élément.

Message cité 1 fois
Message édité par Hermes le Messager le 02-06-2006 à 17:00:48
Reply

Marsh Posté le 02-06-2006 à 17:27:29    

Hermes le Messager a écrit :

Sinon, oui c'est un bug, mais en l'occurence, ce serait plutôt un bug de FF, car innerHTML, c'est poser du HTML à l'intérieur d'un élément, c'est pas vraiment non plus "complêter" un élément.


 
j'ai un peu de mal à voir concrètement la différence entre les 2 démarches..  
(exemples bienvenus ;))

Message cité 1 fois
Message édité par namerh le 02-06-2006 à 17:27:59
Reply

Marsh Posté le 02-06-2006 à 17:38:36    

namerh a écrit :

j'ai un peu de mal à voir concrètement la différence entre les 2 démarches..  
(exemples bienvenus ;))


 
Et bien c'est simple. Un table sans tr ni td n'est pas valide sémantiquement. ;)

Reply

Marsh Posté le 02-06-2006 à 18:07:36    

ah oui ok je vois

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed