Realmente, no se de javascript.
Estoy haciendo un foro, para el cual necesito un bbcode.
Encontre este code:
Código Javascript:
Ver original
function formatText(elems,tag){ var i=0, el, selectedText, newText; while(el=elems[i++]){ selectedText=document.selection?document.selection.createRange().text:el.value.substring(el.selectionStart,el.selectionEnd);// IE:Moz if(selectedText!=''){ newText='['+tag+']'+selectedText+'[/'+tag+']'; if(document.selection){//IE document.selection.createRange().text=newText; return;//prevents the double replacement } else{//Moz el.value=el.value.substring(0,el.selectionStart)+newText+el.value.substring(el.selectionEnd,el.value.length); } } } }
Para lo cual tengo esto:
Código HTML:
Ver original
El problema es que cuando no hay texto seleccionado, no escribe nada, yo quiero que si no hay texto seleccionado, escriba los tags al final de lo escrito.
Desde ya,
Muchas gracias,
Koz