Hola
me surge un nuevo problema... espero me puedan ayudar la cosa esque el codigo que les voy a presentar me sirve en firefox pero en internet explorer no entoncs necesito que me ayudan donde radica el problema porfavor
el codigo es este
<script>
function img()
{ var iniciar = "[img]";
var url = prompt("Agrega la URL de tu imagen que deseas Agregar","http://");
var finalizar = "[/img]";
post.value += iniciar+url+finalizar;
}
function url()
{ var iniciar = "[url]";
var url = prompt("Agrega la URL del sitio web que deseas agregar","http://");
var finalizar = "[/url]";
post.value += iniciar+url+finalizar;
}
</script>
Contenido: <input type="button" onClick="img()" value="Imagen"><input type="button" onClick="url()" value="Link">
<textarea id="post" style="height:500;width:100%; background-color:#333333; color:white" type="text" name="post"></textarea>
gracias de antemano
encontré este código en google espero te ayude..
es para un editor de bbcode?
function doURL(obj)
{
var sel;
textarea = document.getElementById(obj);
var url = prompt('Enter the URL:','http://');
var scrollTop = textarea.scrollTop;
var scrollLeft = textarea.scrollLeft;
if (url != '' && url != null) {
if (document.selection)
{
textarea.focus();
var sel = document.selection.createRange();
if(sel.text==""){
sel.text = '<a href="' + url + '">' + url + '</a>';
} else {
sel.text = '<a href="' + url + '">' + sel.text + '</a>';
}
//alert(sel.text);
}
else
{
var len = textarea.value.length;
var start = textarea.selectionStart;
var end = textarea.selectionEnd;
var sel = textarea.value.substring(start, end);
if(sel==""){
sel=url;
} else
{
var sel = textarea.value.substring(start, end);
}
//alert(sel);
var rep = '<a href="' + url + '">' + sel + '</a>';;
textarea.value = textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
textarea.scrollTop = scrollTop;
textarea.scrollLeft = scrollLeft;
}
}
}
fuente: http://www.corpocrat.com (http://www.corpocrat.com)