Um quadro embutido , ou iFrame , é um elemento de página Web que carrega um arquivo HTML separado dentro da página que contém. Isso é útil para a disponibilização de resumos de visualização de páginas da Web quando o usuário passa o ponteiro do mouse sobre um link. JavaScript pode interagir com propriedades iFrame e fornecer uma grande quantidade de controle sobre sua aparência e comportamento para o usuário. Propriedades Tamanho
JavaScript pode ser usado para ler e gravar valores em propriedades iFrame que controlam o seu tamanho. Estas propriedades são chamados de altura e largura . JavaScript pode, portanto, redimensionar um iframe dinamicamente de acordo com os parâmetros de script ou de entrada do usuário . Como alternativa, a propriedade " noresize " pode ser configurado para não permitir qualquer modificação do tamanho do iFrame .
Propriedades conteúdo
JavaScript pode também controlar as propriedades iFrame que governam como o conteúdo é exibido . Uma propriedade , "align ", alinha o conteúdo à esquerda . Outras propriedades incluem " direita", " meio", "top ", "bottom " e " rolagem ". " Rolagem " permite que o iFrame para exibir uma barra de rolagem .
Border e Margem
A fronteira e as margens do iFrame podem ser alteradas usando JavaScript. Os " frameborder " propriedade controla se ou não uma borda é exibida em torno de um iFrame . O " marginwidth " e " marginheight " ajustar o número de pixels de espaço em branco entre a borda do iFrame e seu conteúdo.
Nome e descrição
O "nome "e" propriedades longdesc "de um iFrame controlar o nome ea descrição do iFrame , respectivamente. A propriedade " longDesc " fornece um endereço da Web para a descrição de conteúdo para o iFrame . JavaScript pode ser usado para ler e gravar em qualquer uma destas propriedades , o que lhe permite alterar o nome ea descrição de um iFrame .
Propriedades Diversos
JavaScript pode acessar vários outros miscelânea propriedades do iframe. A propriedade " contentDocument " fornece um objeto que representa o documento iFrame . A propriedade " contentWindow " fornece um objeto Window gerado por um iFrame . Ambas as propriedades são úteis quando o iFrame deve ser manipulado como uma entidade abstrata , como quando ele é armazenado em um recipiente. Por exemplo , uma matriz pode ser utilizada para armazenar vários objectos da janela iFrame . A matriz pode ser usado para classificar , pesquisar e transferir conteúdo iFrame convenientemente dentro de um programa JavaScript.