 
			
				15/07/2011, 05:22
			
			
			     |  
        |     |    |    Fecha de Ingreso: octubre-2008  Ubicación: Madrid  
						Mensajes: 495
					  Antigüedad: 17 años Puntos: 66     |        |  
  |      Respuesta: Botón para agregar etiquetas en un textarea?        buenas, 
esto yo creo que ya salió alguna vez, porque en mis archivos de pruebas lo tenía... 
-------------------- 
function instag(tag){ 
	var input = document.getElementById('contenido'); 
	if(typeof document.selection != 'undefined' && document.selection) { 
		var str = document.selection.createRange().text; 
		input.focus(); 
		var sel = document.selection.createRange(); 
		sel.text = "[" + tag + "]" + str + "[/" +tag+ "]"; 
		var pos = new Number(3 + tag.length); 
		sel.move('character',pos - (2 * pos)); 
		sel.select(); 
		return; 
	} 
	else if(typeof input.selectionStart != 'undefined'){ 
		var start = input.selectionStart; 
		var end = input.selectionEnd; 
		var insText = input.value.substring(start, end); 
		input.value = input.value.substr(0, start) + '['+tag+']' + insText + '[/'+tag+']'+ input.value.substr(end); 
		input.focus(); 
		input.setSelectionRange(start+2+tag.length+insText  .length+3+tag.length,start+2+tag.length+insText.le  ngth+3+tag.length); 
		return; 
	} 
	else{ 
		input.value+=' ['+tag+']Reemplace este texto[/'+tag+']'; 
		return; 
	} 
} 
----------------------------- 
<input type="button" name="Submit" value="B" onclick="instag('b')"/> 
<textarea id="contenido" cols="40" rows="10" ></textarea> 
-----------------------------   
saludos.            |