Foros del Web » Creando para Internet » HTML »

iframe con heigth automatico

Estas en el tema de iframe con heigth automatico en el foro de HTML en Foros del Web. amigos: alguien sabe como puedo poner un iframe con heigth segun el contenido de la ventana en ese momento. por ejemplo tengo 1 2 3 ...
  #1 (permalink)  
Antiguo 24/01/2013, 17:28
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
iframe con heigth automatico

amigos:
alguien sabe como puedo poner un iframe con heigth segun el contenido de la ventana en ese momento.

por ejemplo
tengo
1
2
3
4
5
me muestra con el heigth necesario para esos 5 puntos
6
7
8
me aumenta el heigth por esos 3 puntos mas
se elimina 6 7 8 estonce se baja el heigth por la eliminacion de esos 3 puntos

lo estoy haciendo asi

Código HTML:
Ver original
  1. <iframe src="1.php" name="window" width="100%" marginwidth="0" height="415" scrolling="No" frameborder="0" id="window"></iframe>

gracias
  #2 (permalink)  
Antiguo 24/01/2013, 23:06
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 5 meses
Puntos: 641
Respuesta: iframe con heigth automatico

Nunca me habia planteado eso.

Pero yo creo que en este caso es mejor usar ajax
  #3 (permalink)  
Antiguo 25/01/2013, 03:28
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: iframe con heigth automatico

Por aquí se trató algo similar.

Ni HTML ni CSS son capaces de saber el contenido que tendrá el iframe, que al fin y al cabo es una página externa no relacionada con el contenido de la primera —que no está en el documento vaya. Así pues la cosa pasa con usar JavaScript inevitablemente.
  #4 (permalink)  
Antiguo 25/01/2013, 06:14
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: iframe con heigth automatico

Con javascript, de esta manera
http://foros.emprear.com/javascript/autoajustar_iframe/
(solo para páginas dentro del mismo dominio)
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 25/01/2013, 14:50
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: iframe con heigth automatico

gracias amigos lo voy a pobrar y les comento
  #6 (permalink)  
Antiguo 26/01/2013, 02:02
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: iframe con heigth automatico

amigos:
lo casi solucione con esta funcion
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function sizeFrame(frameId) {
  3. var F = document.getElementById(frameId);
  4. if(F.contentDocument) {
  5. F.height = F.contentDocument.documentElement.scrollHeight+0;
  6. } else {
  7. F.height = F.contentWindow.document.body.scrollHeight+0;
  8. }
  9. }
  10. </script>

ahora el poblema es cuando voy a otra pagina desde ese mismo iframe, ahi me pone el heigth segun el anterior

por ejemplo:
entro a comentarios.php (ahi el heigth es segun los comentarios que hay)
desde comentarios voy a respuestas ---> AHI ESTA EL POBLEMA PORQUE EL HEIGTH ME TOMA EL DE COMENTARIOS Y NO DE LA PAGINA ACTUAL

graciasss

Etiquetas: automatico, iframe
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 22:08.