Hola a tod@s, a ver si consigo explicarme bien y se puede hacer esto que se me ha ocurrido. Tengo una página con varias opciones. Al pulsar una de estas opciones, muestra un div que estaba oculto y que contiene un iframe con otra página.
Lo que quiero hacer es que cuando pulsen el botón de enviar de la página que está dentro del iframe, el div de la página padre vuelva a quedar oculto.
¿Es posible hacer esto? Os dejo el código del iframe y de la ocultación, por si sirve como pista:
El div con el iframe
Código HTML:
Ver original<div id="contenido"><iframe src="anyadir_agenda_intranet.asp" width="100%" height="670" scrolling="no" frameborder="0"></iframe></div>
La función que oculta/muestra el div:
Código Javascript
:
Ver original<script language="JavaScript">
function muestra_oculta(id){
if (document.getElementById){ //se obtiene el id
var el = document.getElementById(id); //se define la variable "el" igual a nuestro div
el.style.display = (el.style.display == 'none') ? 'block' : 'none'; //damos un atributo display:none que oculta el div
}
}
window.onload = function(){/*hace que se cargue la función lo que predetermina que div estará oculto hasta llamar a la función nuevamente
"contenido_a_mostrar" es el nombre que le dimos al DIV
Aplicamos un retardo de 10 milisegundos para que WP cargue el iframe antes de ocultarlo y ajuste bien el tamaño*/
setTimeout ("muestra_oculta('contenido');", 10);
}
</script>