var contenu = p.Main.document.getElementById("MonTableau").outerHTML;
outerHTML, c'est uniquement IE !
Si j'en crois ton code, il semblerait que ton tableau soit dans une frame ou une iframe, dans ce cas
tabTds=document.getElementsByTagName('TD')
a de fortes chances de ne pas te renvoyer les bons résultats (tu ne sembles pas être dans le bon document).
Sinon, tu ferais mieux d'utiliser le mot-clé var systématiquement lorsque tu déclares ou initialise une variable et de finir chaque instruction par un point-virgule.
Ensuite, ne le prends pas mal, mais
Je dois réparer et remplacer les bugs.
C'est bien, mais
Je n'ai pas vraiment de notion en JavaScript.
est légèrement incompatible... A moins bien sûr que ton but soit uniquement de "remplacer les bugs" 
A mon sens, tu gagnerais fortement à commencer par apprendre au moins les fondamentaux de JavaScript.
Partager