Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3875 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

le javascript classic

n°1057189
kalex
Posté le 22-04-2005 à 20:34:33  profilanswer
 

Reprise du message précédent :
Je te donne la fonction qui me sert à insérer des tags, c'est codé à l'arrache. :o Mais c normal, je suis le seul à m'en servir (ça fonctionne avec mozilla, IE ça m'étonnerais) :

function insertt(openTag, closeTag) {
 var input = document.forms['edit'].elements['TEXT'];
 input.focus();
 
 if(typeof input.selectionStart != 'undefined'){
     var start = input.selectionStart;
     var end = input.selectionEnd;
     var scroll = input.scrollTop;
     var pos;
 
     var insText = input.value.substring(start, end);
     input.value = input.value.substr(0, start) + openTag + insText + closeTag + input.value.substr(end);
 
 
     if(insText.length == 0){
      pos = start + openTag.length;
     }else{
      pos = start + openTag.length + insText.length + closeTag.length;
     }
 
     input.selectionStart = pos;
     input.selectionEnd = pos;
     input.scrollTop = scroll;
  }
}


Ca fait tout ce que je veux (insérer le texte à partir du curseur, repositionner le curseur...).


Message édité par kalex le 22-04-2005 à 20:38:35
mood
Publicité
Posté le 22-04-2005 à 20:34:33  profilanswer
 

n°1057201
Badze
Aime les frites
Posté le 22-04-2005 à 20:50:13  profilanswer
 

On va dire que je suis un cake en JS, je suis plus brancher PHP, bon chacun son truc aussi.
 
En gros je ne comprend que tres brievement ton code JS
 

function truc(debut,fin)  
{
document.getElementById('id-message').value=document.getElementById('id-message').value+debut;
document.getElementById('id-message').value= document.getElementById('id-message').value+fin;
document.getElementById('id-message').focus();
}


 
dans ce ca la, mon focus viens a la fin et non entre les variable debut et fin


Message édité par Badze le 22-04-2005 à 20:50:40
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème Javascript InnerHTML avec firefoxBoite de dialogue javascript
[Javascript] Problème avec InnerHTMLCreation d'une librairie C utilisable en Javascript
erreur acces refuse javascriptprobleme de javascript avec tomcat
[Javascript] Changer la propriete stylePHP et Javascript
calendrier javascriptExecuter du javascript avec Tomcat
Plus de sujets relatifs à : le javascript classic


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)