Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como calcular a altura de um iFrame
Usando IFrames é uma maneira popular para incorporar o conteúdo de uma página HTML na Internet para outra página principal. Há um sem número de utilizações para esta técnica , incluindo recarga conteúdo fundamental sem atualizar a página inteira. Você vai querer saber o que a altura do iFrame é se , por exemplo, você quer evitar uma barra de rolagem dentro de sua página em todo o iFrame . JavaScript faz o cálculo deste valor trivial. Instruções
1

Obter uma referência para o elemento DOM iFrame . Por exemplo, para um iFrame com um id " janelas-filhas " , você pode escrever o seguinte código JavaScript :

var DomElement = document.getElementById (' janelas-filhas ');
2

Acesso a altura do iFrame , referindo-se à altura de rolagem de seu documento interno :

var frameHeight = domElement.contentWindow.document.body.scrollHeight ;

A variável " frameHeight " agora contém o número de pixels alto que seu iFrame é . Por exemplo, se você executou o código acima para um iFrame que é de 450 pixels de altura, em seguida, correu este código:

alert ( frameHeight );

Você terá uma caixa de diálogo pop-up com o número " 450 ", em que
3

Definir um novo patamar para o iFrame , acessando a sua propriedade de estilo altura: .

domElement.style.height = frameHeight + 100 + ' px ';

Este define a altura para a idade altura mais 100 pixels. No exemplo , seria de 450 + 100 + ' px ' . Em JavaScript, que é igual a 550px .

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever algoritmos simples 
·Como reduzir MPI 
·Como encontrar uma matriz de cadeia celular em MATLAB 
·Como ativar o modo ARCHIVELOG para o Oracle Database 
·Como determinar se o VBA foi modificada 
·Como usar um subtipo Construtor Limite 
·Como fazer XSL Ignore a referência DTD em XML 
·PowerShell Funções de data 
·Como fazer Lines em QBasic 
·Aplicação de Programação Linear em Computadores 
  Artigos em destaque
·Como desmontar Setup.exe 
·Como criar um banco de dados SQL em VB.NET New Express …
·Como enviar Teclar para Propriedades Active X 
·Procedimentos pré-definidos em Turbo Pascal 
·Não consigo abrir meu arquivo de saída 
·Diferenças entre Estruturas e Classes 
·Como ler um arquivo Hex Com ANSI C 
·Como fazer uma raiz quadrada em C + + 
·Como matar um trabalho em um lote GNU 
·Como encontrar o número de ocorrências de um caracter…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados