Javascript débutant : modifier un code

Fermé
fireangel - 13 juin 2008 à 10:02
 fireangel - 13 juin 2008 à 18:30
Bonjour,

Je débute en javascipt et j'ai besoin d'aide pour modifier un bout de code.

Ce code permet d'ajouter des éléments dans une zone input à l'endroit où est le curseur, mais il bug sous Internet Explorer, je voudrai savoir si quelqu'un saurai comment faire pour le modifier de manière à ce qu'il ajoute les éléments à la fin sous Internet Explorer ou lieu de là où le curseur.


function insertValue(chaineAj) {
var myForm = document.WriteForm.text;
//IE support
if (document.selection) {
myForm.focus();
sel = document.selection.createRange();
sel.text = chaineAj;
document.WriteForm.focus();
}
//MOZILLA/NETSCAPE support
else if (document.WriteForm.text.selectionStart || document.WriteForm.text.selectionStart == "0") {
var startPos = document.WriteForm.text.selectionStart;
var endPos = document.WriteForm.text.selectionEnd;
var chaine = document.WriteForm.text.value;

myForm.value = chaine.substring(0, startPos) + chaineAj + chaine.substring(endPos, chaine.length);
} else {
myForm.value += chaineAj;
}
} 


Merci à ceux qui voudrons bien m'aider.
A voir également:

1 réponse

Je me permet de remonter le sujet, j'ai vraiment besoin d'aide... s'il vous plaît...
0