Bonjour tout le monde,
je me permet de faire appel à vous car je me bas depuis 2 jours avec une stupidité et n'arrive décidément pas à trouver une solution, aussi si quelqu'un avait le temps et l'envie de m'aider, ca serait génial !
je vous explique mon petit soucis:
dans une page, j'ai créer dynamiquement une nouvelle ligne dans un tableau grave à DOM.
voici l'extrait de mon code qui fait ca:
var tbody = TabPan.getElementsByTagName('tbody')[0];
var Ligne = document.createElement("tr");
var Col1 = document.createElement("td");
var Col2 = document.createElement("td");
var Col3 = document.createElement("td");
Col2.align = "center";
Col2.setAttribute("class","ListHeader");
Col2.setAttribute("className","ListHeader");
Col2.innerHTML = LST_Pan[1].Texte;
Ligne.appendChild(Col1);
Ligne.appendChild(Col2);
Ligne.appendChild(Col3);
tbody.appendChild(Ligne);
Y'a pas tout, car le contenu des Col1 et Col2 dépend de beaucoup de choses dans ma page et tout un tas de testes ininteressant dans ce post sont effectué.
Les Col1 et Col2 contiennent de toutes manières des images qui on toujours la meme largeur, donc pas de soucis de ce coté.
Par contre, la Col3 contient du texte et j'aimerai pouvoir fixer la largeur de cette colonne, et c'est là que ca coince.
en effet, j'ai mit pour commencer ceci:
Col2.setAttribute("width", "200px");
mais là, ni IE, ni firefox n'en on tenu compte.
j'ai ensuite essayer avec ceci:
Col2.width = 200;
là, IE réagit correctement, mais FF zappe completement le truc...
dans le doute, j'ai aussi essayer ceci:
Col2.style.width = 200;
ou ceci:
Col2.setAttribute("style","width:200px");
mais pareil, FF s'en fiche complètement....impossioble de fixer la taille de ma satané colonne sous FF !!!!
s'il vous plais, si quelqu'un à une idée, ca serait vraiment sympa de m'en faire part car là, je frise la crise de nerfs !
merci par avance
cordialement
NiHaoMa
je me permet de faire appel à vous car je me bas depuis 2 jours avec une stupidité et n'arrive décidément pas à trouver une solution, aussi si quelqu'un avait le temps et l'envie de m'aider, ca serait génial !
je vous explique mon petit soucis:
dans une page, j'ai créer dynamiquement une nouvelle ligne dans un tableau grave à DOM.
voici l'extrait de mon code qui fait ca:
var tbody = TabPan.getElementsByTagName('tbody')[0];
var Ligne = document.createElement("tr");
var Col1 = document.createElement("td");
var Col2 = document.createElement("td");
var Col3 = document.createElement("td");
Col2.align = "center";
Col2.setAttribute("class","ListHeader");
Col2.setAttribute("className","ListHeader");
Col2.innerHTML = LST_Pan[1].Texte;
Ligne.appendChild(Col1);
Ligne.appendChild(Col2);
Ligne.appendChild(Col3);
tbody.appendChild(Ligne);
Y'a pas tout, car le contenu des Col1 et Col2 dépend de beaucoup de choses dans ma page et tout un tas de testes ininteressant dans ce post sont effectué.
Les Col1 et Col2 contiennent de toutes manières des images qui on toujours la meme largeur, donc pas de soucis de ce coté.
Par contre, la Col3 contient du texte et j'aimerai pouvoir fixer la largeur de cette colonne, et c'est là que ca coince.
en effet, j'ai mit pour commencer ceci:
Col2.setAttribute("width", "200px");
mais là, ni IE, ni firefox n'en on tenu compte.
j'ai ensuite essayer avec ceci:
Col2.width = 200;
là, IE réagit correctement, mais FF zappe completement le truc...
dans le doute, j'ai aussi essayer ceci:
Col2.style.width = 200;
ou ceci:
Col2.setAttribute("style","width:200px");
mais pareil, FF s'en fiche complètement....impossioble de fixer la taille de ma satané colonne sous FF !!!!
s'il vous plais, si quelqu'un à une idée, ca serait vraiment sympa de m'en faire part car là, je frise la crise de nerfs !

merci par avance
cordialement
NiHaoMa