Foros del Web » Programando para Internet » ASPX (.net) »

abrir url con click en boton

Estas en el tema de abrir url con click en boton en el foro de ASPX (.net) en Foros del Web. holas ... como se puede abrir una url cuando se hace click en un boton .... pero que la url se habra en otra ventana.?? ...
  #1 (permalink)  
Antiguo 10/11/2005, 14:29
Avatar de Hell08  
Fecha de Ingreso: enero-2005
Mensajes: 174
Antigüedad: 19 años, 3 meses
Puntos: 0
abrir url con click en boton

holas ... como se puede abrir una url cuando se hace click en un boton .... pero que la url se habra en otra ventana.??

probe con response.redirect ... pero solo habre en la misma ventana.

saludos.
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
  #2 (permalink)  
Antiguo 10/11/2005, 16:44
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 3 meses
Puntos: 7
No se puede desde el lado del servidor, tienes que utilizar javascript para eso (window.open)...

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 11/11/2005, 02:15
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Puedes "simularlo" en el servidor con:

Response.Write("<script>window.open(...);</script>")
  #4 (permalink)  
Antiguo 11/11/2005, 06:53
Avatar de Hell08  
Fecha de Ingreso: enero-2005
Mensajes: 174
Antigüedad: 19 años, 3 meses
Puntos: 0
holas gracias por las respuestas .... como me han ayudado tantas veces .. dejo la solucion que hice yo para dar mi granito de arena.

cree una funcion javascript que me rescata la url ingresada a un textbox y al presionar un boton se muestre en otra ventana.

<
Código:
script language =javascript >
			function abrir (frm) 
			{ 
				for (i=0; i<frm.length; i++) 
				{
					if (frm.elements[i].name.indexOf("url") !=-1) 
					{
						if(frm.elements[i].value != '') 
						{
							return window.open('http://'+ frm.elements[i].value);
						}
					}
				}
			}
		
		</script>
donde url es el textbox donde se escribe la url.
el codigo en el servidor es el siguente:
Código:
Dim Button As WebControl = CType(Page.FindControl("probar_lnk"), WebControl)
            Button.Attributes.Add("onclick", "return abrir (this.form);")
donde probar_lnk es el boton del form.

saludos.
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
  #5 (permalink)  
Antiguo 11/11/2005, 07:03
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Lo veo demasiado complicado, date cuenta que haces un bucle y todo, buf. No te resultaría más fácil (si quieres hacerlo por javascript) hacer un document.getElementById('url').value???
  #6 (permalink)  
Antiguo 11/11/2005, 07:16
Avatar de Hell08  
Fecha de Ingreso: enero-2005
Mensajes: 174
Antigüedad: 19 años, 3 meses
Puntos: 0
mmmmmm .... verdad .... sorry es que se super poco de javascript ... y hago lo que puedo con eso ... pero tienes razon ... gracias de nuevo.
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
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 06:26.