Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2005, 15:43
Avatar de Rony J.
Rony J.
 
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta Activar panel con visible=false

Hola a todos!
Estoy programando con ASP.NET en codigo VB.. bueno mi problem es este: tengo en la parte superior de mi pagina una botonera que, al hacer click en cualquiera de los botones este debe activar un panel y desactivar a otros(Para simular un Page como el de VB 6.0 y VFP 6.0).. se me entiende? Por ejemplo cuando hago clic en un boton llamo a un sub que recibe por parametro el nombre del panel que debe activar, por ejemplo si recibe "Panel1" entons el sub haria esto:

Panel1.Visible = True
Panel2.Visible = False
Panel3.Visible = False

Esto lo hago en el .vb de mi pagina, lo cierto es que necesito activar un panel al hacer click en un checkbox pero quiero hacerlo sin que me recarge la pagina
Pudiera colocar la propiedad AutoPostBack del check en true y en el selectedindexchanged llamar al sub q les conte pero esto implicaria que mi pagina recargaria y como les dije es esto lo que quiero evitar

He intentado hacer con JavaScript algo asi:
document.getElementById("MyDiv").style.visibility = "visible"; Esto para activar al panel que deseo y funciona perfectamente, la cosa me da error es cuando el panel que quiero activar previamente lo habia hecho visible en false a través del sub q les cont , cuando es asi me da un erro diciendo "se requiere un objeto"

Alguna idea de como puedo arreglar esto?
__________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein