Forum Moderators: open
function tag(obj,tag)
{
var start,end,pos,range;
if (ie)
{
obj.focus();
range=document.selection.createRange();
if(range=='')
return false;
if (range.parentElement()!==obj)
return false;
if (typeof range.text==='string')
document.selection.createRange().text='['+tag+']'+range.text+'[/'+tag+']';
//ie cursor code goes here
}
else
{
start=obj.selectionStart;
end=obj.selectionEnd;
if(start===end)
{
obj.focus();
return false;
}
obj.value=obj.value.substring(0,start)+'['+tag+']'+obj.value.substring(start,end)+'[/'+tag+']'+obj.value.substring(end);
obj.focus();
pos=end+tag.length*2+5;
obj.setSelectionRange(pos,pos);
}
return false;
}