Je viens vous voir sur votre forum a la rescouce. Ca fait une semaine que je suis bloqué et j'espere que quelqu'un parmis vous poura me déloquer
J'expose mon problem:
Je suis en train de faire un éditeur de text dans le principe de celui de phpBB ( vous connaissez tous comme ca). J'ai réussi a le faire nickel pour internet explorer mais j'ai un petit soucis sous firefox.
Le principe de l'éditeur de texte est d'encadrer le texte sélectionné par des balises. POur se faire je récupert donc le texte sélectionné, et je lui ajoute a gauche et a droite des balises (jusqu'e la ca marche). Le probleme est que lorsque je renvoie le texte dans le textarea il écrase tout le texte qui s'y trouvait deja a lors que je souhaite qu'il ne remplace que le texte sélectionné .
voila le code concerné:
Code : Tout sélectionner
//---------------------------------
case "Netscape": //mozilla, firefox, ...
//---------------------------------
var haha = document.forms['postagenews'].news.value.substring( document.forms['postagenews'].news.selectionStart, document.forms['postagenews'].news.selectionEnd );
if(balise=="URL")
{
var URL=prompt("URL=","http://");
var insertion="["+balise+"=\""+URL+"\"]"+haha+"[/"+balise+"]";
}
else
{
var insertion="["+balise+"]"+haha+"[/"+balise+"]";
}
document.forms['postagenews'].news.focus();
document.forms['postagenews'].news.value= insertion;
break;EN résumé pour ceux qu'y m'aurais pas compris, cette ligne la:
Code : Tout sélectionner
document.forms['postagenews'].news.value= insertion; Voila merci d'avance