Foros del Web » Programación para mayores de 30 ;) » .NET »

HyperLink o ImageButton para URL

Estas en el tema de HyperLink o ImageButton para URL en el foro de .NET en Foros del Web. Tengo el siguiente problema para enlazar una URL a una imagen. He probado de dos formas pero lo que le falta a uno lo tiene ...
  #1 (permalink)  
Antiguo 17/09/2007, 02:42
 
Fecha de Ingreso: mayo-2006
Mensajes: 34
Antigüedad: 18 años, 10 meses
Puntos: 0
HyperLink o ImageButton para URL

Tengo el siguiente problema para enlazar una URL a una imagen. He probado de dos formas pero lo que le falta
a uno lo tiene el otro y viceversa.
Deseo poner una imagen y cuando pinchen sobre ella se abra un documento o una url. Lo hago en tiempo de ejcución.
He encontrado dos formas:

1) Con HyperLink:

Código HTML:
Dim HyperFoto As New System.Web.UI.WebControls.HyperLink
HyperFoto.ImageUrl = "http://dctmdes5/intranet/Avances/img/" & Application("strImagenFoto").ToString()
HyperFoto.NavigateUrl = "http://www.mediocad.com"
HyperFoto.Height = New System.Web.UI.WebControls.Unit(20)
HyperFoto.Width = New System.Web.UI.WebControls.Unit(50)
pero tengo el problema que cuando cambio el tamaño del control, si el tamaño de la foto es mayor, me deja el de ésta y
sale grande, no lo redimensiona.

2) Con ImageButton:

Resuelvo el problema anterior pero no tiene propiedad NavigateUrl.

Código:
Dim Foto As New System.Web.UI.WebControls.ImageButton
Foto.ImageUrl = "http://dctmdes5/intranet/Avances/img/" & Application("strImagenFoto").ToString()
Foto.Width = New System.Web.UI.WebControls.Unit(250)
Foto.Height = New System.Web.UI.WebControls.Unit(200)
'Foto.Attributes.Add("onclick", "http://www.mediocad.com")
'Foto.Attributes("onclick") = "http://www.mediocad.com"
'Foto.ResolveUrl("http://www.mediocad.com")
'Foto.Attributes.Add("onclick", "javascript:url('http://www.mediocad.com');")
Lo que está entre comillas es lo que he intentado y nada. Y también he puesto:

Private Sub Foto_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs)
Response.Redirect("http://www.mediocad.com")
End Sub

pero tampoco funciona. ¿alguien sabe como puedo enviar una URL en tiempo de ejcuación a una imagen?

Gracias y un saludo a todos.
  #2 (permalink)  
Antiguo 17/09/2007, 07:34
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 19 años
Puntos: 1
Re: HyperLink o ImageButton para URL

La propiedad que necesitas se llama PostBackUrl
__________________
saludos
seba
http://sgomez.blogspot.com
  #3 (permalink)  
Antiguo 11/10/2007, 16:16
 
Fecha de Ingreso: octubre-2007
Mensajes: 107
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: HyperLink o ImageButton para URL

creo que lo que necesita es esto:

Foto.Attributes.Add("onclick", "javascript:window.open('http://www.mirockola.com'); return false;")
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 08:44.