Estupendo, ahora lo tengo todo como lo queria, muchas gracias Panino5001
añadir la funcion "salto" para meter un <br>
modifique tu codifo javascript y para esto me valio con tan solo:
Código Javascript
:
Ver originalfunction inssal(tag){
var input = document.form1.contenido;
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+'>' + input.value.substr(end);
input.focus();
input.setSelectionRange(start+2+tag.length+insText.length+3+tag.length,start+2+tag.length+insText.length+3+tag.length);
return;
}
}
la funcion para añadir una imagen, la hize similar a la de añadir un link, no se si tal vez se pudiese hacer mejor o ahorrarme algin else.... pero bueno, igualmente me sirve como esta. Te dejo el codigo por si kieres revisar o corregirme algo:
Código Javascript
:
Ver originalfunction insimg(){
var input = document.form1.contenido;
if(typeof document.selection != 'undefined' && document.selection) {
var str = document.selection.createRange().text;
input.focus();
var my_link = prompt("Enter URL:","http://");
if (my_link != null) {
if(str.length==0){
str=my_link;
}
var sel = document.selection.createRange();
sel.text = "<img src=\"" + my_link + "\">";
sel.select();
}
return;
}else if(typeof input.selectionStart != 'undefined'){
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
var my_link = prompt("Enter URL:","http://");
if (my_link != null) {
if(insText.length==0){
insText=my_link;
}
input.value = input.value.substr(0, start) +"<img src=\"" + my_link +"\">"+ input.value.substr(end);
input.focus();
input.setSelectionRange(start+11+my_link.length+insText.length+4,start+11+my_link.length+insText.length+4);
}
return;
}else{
var my_link = prompt("Ingresar URL:","http://");
var my_text = prompt("Ingresar el texto del link:","");
input.value+=" <img src=\"" + my_link + "\">";
return;
}
}
Muchas gracias por tu ayuda.
Un saludo.