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

Esconder boton de otra web form

Estas en el tema de Esconder boton de otra web form en el foro de ASPX (.net) en Foros del Web. Sip, se que la regue pero ahora ya voy medio avanzada asi es que lo que quiero saber "si se puede": Tengo varias web form ...
  #1 (permalink)  
Antiguo 05/09/2005, 15:37
Avatar de Rbkrr  
Fecha de Ingreso: mayo-2002
Ubicación: Tamps. Mx
Mensajes: 277
Antigüedad: 22 años
Puntos: 0
Esconder boton de otra web form

Sip, se que la regue pero ahora ya voy medio avanzada asi es que lo que quiero saber "si se puede":

Tengo varias web form en mi proyecto, tengo una pagina .htm con frames como menu en ella mando mandar en el frame de arriba la pagina .aspx llamada menu.aspx pero... en determinado momento necesito esconder unos botones que estan en la web form menu.aspx, entonces quiero saber si se puede y si es asi como le haria.

en simples palabras como escondo un boton de una forma estando en otra...

Espero tenga esto solucion... bye
__________________
:adios:
  #2 (permalink)  
Antiguo 05/09/2005, 23:52
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Deberías utilizar javascript, algo así, como :

document.parent.getElementById('nombreboto').style .dysplay='none';

creo que esa no es la sintaxis exacta, pero más o menos sería así.
  #3 (permalink)  
Antiguo 06/09/2005, 07:34
Avatar de Rbkrr  
Fecha de Ingreso: mayo-2002
Ubicación: Tamps. Mx
Mensajes: 277
Antigüedad: 22 años
Puntos: 0
thanks Jose_minglein2, es que como casi no se de javascript, alguien mas que aporte de sus conocimientos para resolver mi problem ???

Thanks
__________________
:adios:
  #4 (permalink)  
Antiguo 06/09/2005, 08:36
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
la sintaxis exacta es así:

parent.document.getElementById("elIframe").style.d isplay = 'none';

o al menos así debería ser, luego dependerá de cuando quieras esconder el botón, pero si por ejemplo es del lado del servidor, podrías ponerlo así:

Response.Write("<script>parent.document.getElement ById("elIframe").style.display = 'none';</script>")

Un saludo
  #5 (permalink)  
Antiguo 06/09/2005, 09:01
Avatar de Rbkrr  
Fecha de Ingreso: mayo-2002
Ubicación: Tamps. Mx
Mensajes: 277
Antigüedad: 22 años
Puntos: 0
Voy a probarlo pero me suena a que oculto el frame y no el botton.

Gracias
__________________
:adios:
  #6 (permalink)  
Antiguo 06/09/2005, 09:07
Avatar de Rbkrr  
Fecha de Ingreso: mayo-2002
Ubicación: Tamps. Mx
Mensajes: 277
Antigüedad: 22 años
Puntos: 0
Lo he revisado y me ha fallado no me reconoce el nombre del frame, lo que pasa es que estoy en otra pagina(.aspx) independiente a donde esta el frame(que es una .htm).

Saludos!
__________________
:adios:
  #7 (permalink)  
Antiguo 06/09/2005, 09:34
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
perdón, no tienes que poner el nombre del frame, si no el del botón, su id o su name, y si no te lo reconoce puedes incluirlo dentro de un <div>, te pongo un ejemplo:

padre (html)

Código:
....

<div id="para_ocultar">
  <input type="submit">
</div>
<frame src="mipagina.aspx">
...
pagina hijo o frame (aspx)

Código:
...
<a href="javascript:;" onclick="parent.document.getElementById("para_ocultar").style.display = 'none';">Ocultar en padre</a>

...

Prueba eso, debería funcionar.
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:18.