Que tal, alguien sabe como puedo hacer referencia al click en un panel? , es un webform!.
Saludos!
| ||||
Que tal Rbkrr o vengo algo dormido.. , o es porque tengo mucha chamba.. pero la verdad no entiendo tu problema.. Acaso quieres que en toda la seccion de tu panel cuando el usuario haga click se genere algun tipo de evento.?? Saludos
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Mira.. si es así... primeramente hay que asignarle el atributo click a tu panel y despues en modo html crear la funcion JS que vas a ejecutar. Ejemplo. pagina1.aspx.vb Cita: 'despues creo mi funcion para hacer mi redirect.. o cualquier otra cosa que necesite ejecutar.. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load .. .. If Not IsPostBack Then Panel1.Attributes.Add("onclick", "funcionJS();") End If End Sub pagina1.aspx Cita: Con ello en cualquier parte de mi panel cuando haga click va a ejecutar la funcion.<HTML> <HEAD> <title>WebForm2</title> <script language=javascript> function funcionJS() { location.href ="paginadesitno.aspx"; } </script> </HEAD> <body> ... .. Espero haber sido claro |
| ||||
Ok, lo puse y funciono excelente pero ahora como le hago para que la info se ve en un frame. En visual basic para ver la pagina en un frame esta asi: Response.Write("<script language=""JavaScript"">") Response.Write("parent.frames[""main""].location.href=""Reports.aspx"";") Response.Write("</script>") Gracias!
__________________ :adios: |
| ||||
Si tienes por ejemplo un frame de ésta forma: Cita: Te podría quedar así:.. FRAME SRC="pagina.html" NAME="NombreFrame"> ... Cita: Suerte function change_frames(file1, file2) { parent.NombreFrame.location="Reports.aspx"; } |
| ||||
Mmm espero veas este mensaje, Cuantas funciones puedo poner en html pq puse 3 y solo me reconoce la primera. Esto es por que tengo 3 panels que los uso como botones. Lo estoy poniendo asi: function logoff() { parent.main.location="Reports.aspx"; } </script> function facturacion() { parent.main.location="facturacion.aspx"; } </script> function equipos() { parent.main.location="Reports.aspx"; } </script> Saludos!
__________________ :adios: |
| ||||
Creo que te podría quedar mas estructurado de la siguiente manera: Cita: y en tu evento onclick le pasas la URL, te paso el ejemplo usando botones: <script language="javascript"> function funcionJS(sURL) { parent.main.location=sURL; } </script> Cita: Creo que es mas simple así no ?? <INPUT type="button" value="Ir" onclick="funcionJS('Reports.aspx');"> <br> <INPUT type="button" value="Ir" onclick="funcionJS('facturacion.aspx';"> .. .. |