Foros del Web » Programando para Internet » Javascript »

como modifico esto para...

Estas en el tema de como modifico esto para... en el foro de Javascript en Foros del Web. hola, tengo esto Código: function inslink(){ var input = document.form1.contenido; if(typeof document.selection != 'undefined' && document.selection) { var str = document.selection.createRange().text; input.focus(); var my_link = ...
  #1 (permalink)  
Antiguo 26/07/2009, 14:39
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 174
Antigüedad: 14 años, 9 meses
Puntos: 3
De acuerdo como modifico esto para...

hola, tengo esto
Código:
function inslink(){
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 = "" + str + "";
		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) +"" + insText + ""+ 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+=" " + my_text + "";
	return;
}

quiero hacer que cuando lo seleccionado sea una url, me escriba [url] y no [url=*****]
  #2 (permalink)  
Antiguo 26/07/2009, 14:54
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 174
Antigüedad: 14 años, 9 meses
Puntos: 3
Respuesta: como modifico esto para...

Listo, ahora solo necesito la parte de reconocer la url, si hay algun mod leyendo esto que borre este post/mensaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:32.