Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

695
Vistas
¿Cómo obtener la altura de un iframe con javascript desde dentro del iframe? ¿Qué pasa con las páginas con múltiples iframes?

¿Hay alguna manera de detectar la altura y el ancho de un iframe ejecutando un script desde dentro del iframe? Necesito posicionar dinámicamente algunos elementos en el iframe de acuerdo con las diferentes alturas/anchuras del iframe.

¿Habría alguna diferencia si hay varios iframes en la misma página? es decir, cada iframe quiere encontrar sus propias dimensiones.

Soluciones Javascript o jquery bienvenidas.

¡Gracias!

 <iframe src='http://example.com' width='640' height='480' scrolling='no' frameborder='0' longdesc='http://example.com'></iframe>

Los iframes deben estar incrustados en otros sitios y, como se menciona en una de las respuestas a continuación, he tenido problemas con los permisos.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Si la página de su iframe y su página principal se sirven desde diferentes dominios (lo que significa que no puede acceder a las propiedades DOM de la página principal desde la página del iframe), entonces creo que es lo mismo que cuando intenta calcular la altura de la ventana gráfica.

Para eso, ver:

  • Obtenga las dimensiones de la ventana gráfica del navegador con JavaScript

O posiblemente esto:

  • http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/
over 4 years ago · Santiago Trujillo Denunciar

0

Tenga en cuenta que código como este:

 var thisIframesHeight = window.parent.$("iframe.itsID").height();

solo será seguro si la fuente del iframe y la ventana principal son del mismo dominio. De lo contrario, obtendrá problemas con el permiso denegado y tendrá que adoptar otro enfoque.

over 4 years ago · Santiago Trujillo Denunciar

0

Supongo que cada <iframe> necesitaría una id . Y luego dentro del <iframe> lo referenciarías así:

 var thisIframesHeight = window.parent.$("iframe#itsID").height();
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda