Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

699
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda