Foros del Web » Programando para Internet » Javascript »

ayuda con frames y funciones

Estas en el tema de ayuda con frames y funciones en el foro de Javascript en Foros del Web. saludos foreros!! ahora tengo una duda que no he podido resolver ni preguntandole al maestro google mi cuestion es como puedo hacer que el html ...
  #1 (permalink)  
Antiguo 03/09/2010, 12:40
danneg
Invitado
 
Mensajes: n/a
Puntos:
Pregunta ayuda con frames y funciones

saludos foreros!!

ahora tengo una duda que no he podido resolver ni preguntandole al maestro google

mi cuestion es

como puedo hacer que el html de un iframe haga desaparecer una capa del html padre

bueno

tengo una pagina que crea dinamicamente un iframe, como popup

pero quiero que la aplicacion que biene dentro de este iframe pueda quitar la capa donde esta este iframe

de preferencia con una funcion como esta

Código Javascript:
Ver original
  1. capa.remove();

bueno gracias de antemano
  #2 (permalink)  
Antiguo 03/09/2010, 15:09
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: ayuda con frames y funciones

Hola

Siento que pueda ser esa función. Tendrás que conformarte con esto
Código Javascript:
Ver original
  1. window.parent.frames['elframe'].document.getElementById('elelemento').style.display = 'none';
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 03/09/2010, 15:14
danneg
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ayuda con frames y funciones

bueno me serviria una explicacion

window.parent.frames['elframe']

esto entiendo que obtiene el frame por su id o por su nombre??

.document.getElementById('elelemento').style.displ ay = 'none';

esto pone la capa como no mostrada, pero es afuerzas ponerlo en la misma linea??

no podria hacerse algo como esto en jquery??

$('elelemento').remove();

esto se desata con que evento??

bueno gracias, solo que si me lo podrias explicar mejor me serviria mas
  #4 (permalink)  
Antiguo 03/09/2010, 15:26
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: ayuda con frames y funciones

Cita:
Iniciado por danneg Ver Mensaje
esto pone la capa como no mostrada, pero es afuerzas ponerlo en la misma linea??
No veo el problema. Podrías hacer algo como esto
var iframe = window.parent.frames['elframe'];
iframe.document.getElementById('elelemento').style .displ ay = 'none';

Cita:
Iniciado por danneg Ver Mensaje
no podria hacerse algo como esto en jquery??

$('elelemento').remove();
Este es el foro de javascript, para tal caso dirígete al foro de frameworks

Cita:
Iniciado por danneg Ver Mensaje
esto se desata con que evento??
Pues eso tu mismo. Yo lo lanzaría con onclick

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 03/09/2010, 15:27
danneg
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ayuda con frames y funciones

bueno, si alguien pudiera mover mi tema lo agradeceria

sobre el evento se ejecuta dentro del fram cierto??
  #6 (permalink)  
Antiguo 03/09/2010, 15:35
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: ayuda con frames y funciones

Cita:
Iniciado por danneg Ver Mensaje
sobre el evento se ejecuta dentro del fram cierto??
Sí, la función y la llamada a la función ha de estar en el iframe
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #7 (permalink)  
Antiguo 03/09/2010, 19:45
danneg
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ayuda con frames y funciones

bueno muchas gracias... lo probare y tambien probare si puedo adaptarlo como quiero con jquery!!

les estare comentando como me va por este mismo post!!

Etiquetas: frames, funciones
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 19:34.