A voir également:
- Javascript ajout d'éléments dans zone input
- Zone telechargement - Accueil - Outils
- Telecharger javascript - Télécharger - Langages
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Cette video n'est pas disponible depuis votre zone geographique ✓ - Forum Réseaux sociaux
- Combien y a-t-il de bateaux dans la zone de 475 pixels de large et 1000 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Photoshop
4 réponses
Tiller
Messages postés
781
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
14 septembre 2008
211
12 juin 2008 à 18:09
12 juin 2008 à 18:09
http://www.javascriptfr.com
Merci qui? Merci qui? Merci google.
Merci qui? Merci qui? Merci google.
Merci mais ça m'aide pas vraiment parce ça fonctionne que sous Internet Explorer, et parce que je cherche à modifier le code que j'ai déjà et qui fonctionne partout.
Je reviens à charge,
j'ai réussi mais qu'à moitié
j'ai trouvé ce code :
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;
}
}
Il fait bien ce que je veux mais il fait n'importe quoi sous IE, il ajoute le texte au début, j'y connait pas grand chose en javascript, quelqu'un pourrai m'aider ?
j'ai réussi mais qu'à moitié
j'ai trouvé ce code :
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;
}
}
Il fait bien ce que je veux mais il fait n'importe quoi sous IE, il ajoute le texte au début, j'y connait pas grand chose en javascript, quelqu'un pourrai m'aider ?