IFrame
Eu quero que uma pequena porção na minha página a recarregar a cada intervalo, como fazê-lo?
Explicação
Por vezes podemos enfrentar uma situação onde apenas uma pequena porção ou conteúdo da página deve ser actualizada dinamicamente a cada x segundos. Então, não é aconselhável carregar a página completa. Então vamos para o iframe.
Aqui faremos em três passos
Passo 1:
Separar o conteúdo que precisa ser dinamicamente actualizado em uma página separada.
Exemplo: itest.php
<html>
<head> </head>
<body bgcolor=green>
Página de conteúdo dinâmico
</body>
<html>
Passo 2:
Adicionar
actualização automática para esta página.
ou seja, copiar a etiqueta meta no cabeçalho da página. (por exemplo: itest.php)
Exemplo: itest.php<meta http-equiv="refresh" content="5" >
Passo 3:
Definir a página dinâmica na sua página principal usando iframe.
Aqui usamos tabelas e a página iframe é definida nas colunas da tabela.
Exemplo: ifexample.php <html>
<body>
Isto é uma página de test iframe. Pode ver o conteúdo está apenas na caixa em baixo, que é uma iframe que é carregada a cada 5 segundos. <br><br>
<iframe src="itest.php" width=100 height=100 frameborder=0 scrolling=no>
</iframe>
</body>
</html>
Recomendamos que o tempo de atualização seja superior a 5 segundos. Isto é porque se tem que considerar o tempo de carregamento da página.