Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/06/2011, 16:09
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Cerrar iframe cuando haga click en un enlace.

MaycoAlvarez:
Cita:
no se puede cerrar un iframe al menos de que coloques una página en blanco:
Esa parte no la entiendo bien.
En cuanto a ocultar el segundo frame desde el primero, correcto, cambiar la propiedad css con javascript


Página principal

Código HTML:
Ver original
  1.   <head>
  2.   <title>Ocultar segundo frame</title>
  3.   <script type="text/javascript">
  4.   function ocultar(css){
  5.    var valor=css;
  6.    document.getElementById('iframe_dos').style.display=valor;
  7.    }
  8.   </script>
  9.   </head>
  10. <iframe name="iframe_uno" id="iframe_uno" src="contenido_iframe1.html" height="150" >
  11. <hr>
  12. <iframe name="iframe_dos" id="iframe_dos" src="http://google.com" height="150" >
  13. </body>
  14. </html>

El contenido del iframe 1 (contenido_iframe1.html)

Código HTML:
Ver original
  1.   <title>contenido IFrame uno</title>
  2. </head>
  3. <input type="button" onclick="parent.ocultar('none');" value="ocultar iframe 2" />
  4. <input type="button" onclick="parent.ocultar('block');" value="mostrar iframe 2" />
  5. </form>
  6. </body>
  7. </html>


demo:
http://foros.emprear.com/html/de-fra...ent/index.html


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.