Foros del Web » Programando para Internet » Javascript »

Boton ingresar enlace (como en el foro)

Estas en el tema de Boton ingresar enlace (como en el foro) en el foro de Javascript en Foros del Web. Holaa, necesitaria meter en un form un boton como el que tiene este foro de meter enlace, que se abra una ventana con http:// por ...
  #1 (permalink)  
Antiguo 24/05/2007, 12:13
 
Fecha de Ingreso: mayo-2005
Mensajes: 94
Antigüedad: 19 años
Puntos: 0
Boton ingresar enlace (como en el foro)

Holaa, necesitaria meter en un form un boton como el que tiene este foro de meter enlace, que se abra una ventana con http:// por defecto y lo que pongamos ahi aparezca dentro de un <A href= bla bla bla... como puedo hacer esta ventanita?? Gracias!!
  #2 (permalink)  
Antiguo 24/05/2007, 14:03
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Re: Boton ingresar enlace (como en el foro)

Código:
// Insertar vinculo 
function vinculo(open,close) { 	
var txt = document.FORM.CAMPO; 	// Edita esto con los datos correctos
var url = null; 	
var url= prompt("Ingrese una dirección","http://");  	
seleccion = document.selection.createRange().text;
        if (!seleccion) {
        alert("Has de selecionar un texto")
        txt.focus();
        return;
        }
        if (seleccion) {
if ((url==null) || (url== "undefined") || (url=="") || (url==' ')) { 			
alert("No has introducido una dirección válida") 			
txt.focus(); 			
return; 			
} 			
document.selection.createRange().text = open +url+"]" + seleccion + close; 			txt.focus(); 			
return; 			
}  		
}
Se ejecuta con

Código:
<input type="button name="url" id="url" value="URL" OnClick="vinculo('[url=','[/url]');" />
Suerte
  #3 (permalink)  
Antiguo 24/05/2007, 15:01
 
Fecha de Ingreso: mayo-2005
Mensajes: 94
Antigüedad: 19 años
Puntos: 0
Re: Boton ingresar enlace (como en el foro)

Gracias Adler, opte por ponerle un editor completo y quedo bien, gracias de todas formas!

Saludoss
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 13:10.