Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/07/2011, 12:11
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: Como hacer que NADA salga del iframe

ertomasillo:

Si las páginas que cargas en el iframe son de otro dominio, es poco o nada lo que podés controlar con javascript o css.
Hay técnicas un poco más elaboradas leyendo el contenido de las páginas con php, y reemplazando código con preg_replace(), o usando cURL

un ejemplo un poco desprolijo

Código PHP:
Ver original
  1. <?php
  2. $handler = curl_init("http://www.google.es");
  3. echo "<style>body {background-color: red !important;}</style><base href='http://www.google.es/'><base target='destino'>";
  4. $salida = curl_exec ($handler);
  5. curl_close($handler);
  6. ?>
  7. <iframe name="destino" width="500" height="400" src=""></iframe>

Cargamos la página de Google.es, le cambiamos el color de fondo y hacemos que lo links carguen en un iframe que esta debajo
aunque bien el base target='destino' podría ser "_self" o "_blank", etc


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

Última edición por emprear; 15/07/2011 a las 12:47