Je récupère des valeurs d'une base de données, que je voudrais pouvoir modifier en double cliquant.
J'ai fait une fonction qui marche super bien.
Voilà un bout de mon code:
-----------------------------------------------------------------------------------------------------------------------------
<TD>
ondblclick='inlineMod(this)'><%=aRs("isin").value%>
</TD>
function inlineMod(obj)
{
var theInput=null;
theInput = document.createElement("input");
//Sortie de l'input
theInput.onblur = function sortir()
{
obj.replaceChild(document.createTextNode(theInput.value), obj.firstChild);
delete theInput;
};
}
---------------------------------------------------------------------------------------------------------------------------
Le problème est que si "<%=aRs("isin").value%>" est null alors je ne peux pas rentrer dans ma fonction inlineMod.
L'intérêt de mon prog justement est de pouvoir remplir les valeurs vides.
Sauf erreur de ma part, la div est bien créee, car dans d'autres fonctions quad je fais appel à cette div, ça me retourne bien une valeur null et ,non un unknown object.
J'ai pas envi de recourir à ajouter un espace avant ou aprés la valeur pour des raisons d'ergonomie.