script BBcode, probleme
Posté : 23 janv. 2006, 18:54
Bonjour à tous,
Je suis en train de modifier un script trouvé sur internet, pour incorporer du bbcode à un textarea.
J'ai pour le moment, rajouté ceci
car j'aimerais que le tag ... soit tranformé en ..., en prenant le contenu du tag donc. Mais cela ne marche pas. Quelqu'un pourrait t'il m'aguyer svp ?
Je suis en train de modifier un script trouvé sur internet, pour incorporer du bbcode à un textarea.
Code : Tout sélectionner
function ajtBBCode(Tag, fTag, id)
{
var obj = document.getElementById(id), sel;
obj.focus();
if (document.selection && document.selection.createRange)
{//if ie
sel = document.selection.createRange();
if (sel.parentElement()==obj)//si sel est dans obj
{
if(Tag=='[url]')
{
Tag=='[url='+sel.text+']';
}
sel.text = Tag+sel.text+fTag;
}
}
else if(String(typeof obj.selectionStart)!="undefined")
{
var longueur= parseInt(obj.textLength);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;
if (selEnd == 2 || selEnd == 1)
selEnd = longueur;
obj.value = (obj.value).substring(0,selStart) + Tag + (obj.value).substring(selStart,selEnd) + fTag +
(obj.value).substring(selEnd,longueur);
}
else obj.value+=Tag+fTag;
obj.focus();
}Code : Tout sélectionner
if(Tag=='[url]')
{
Tag=='[url='+sel.text+']';
}