Bonjour,
J'ai lu avec beaucoup d'intérêt le tutoriel d'Olivier Lance sur l'édition inline avec Ajax : http://olance.developpez.com/article...cation-inline/
Débutant en javascript, je rencontre un petit problème dans un cas particulier. Je simplifie pour cerner le problème : le but est de transformer une balise <td> en <input> avec javascript.
- j'ai une balise td, qui lorsqu'on clic dessus lance la fonction de transformation :
<td onclick="inlineMod(this)"></td>
- la fonction est la suivante :
1 2 3 4 5 6 7
|
function inlineMod(obj)
{
var input = null;
input = document.createElement("input");
obj.replaceChild(input, obj.firstChild);
} |
Cela fonctionne très bien quand il y a qulquechose dans la balise <td>. Toutefois, lorsque celle ci est vide, la 3ème ligne de la fonction renvoie l'erreur "invalid argument".
C'est certainement trivial, mais je ne comprends pas le problème. Quelqu'un pourrait m'expliquer ?
Merci d'avance pour vos réponses.
Partager