Aqui você verá artigos sobre JavaScript
Moderador: web
por web Offline » Qui Dez 06, 2007 5:40 pm
|
|
Esse script faz uma verificação se determinado arquivo está no ar ou não.
Isso é feito da seguinte forma:
O documento que desejamos verifica se está no ar ou não, é carregado por um iframe, e vai mandando informações para página principal ou seja, a página que contém o iframe, quando ele deixa de mandar, ou seja, está off, no documento principal é mostrado uma mensagem, OFF.
Meu documento principal fica com o seguinte código:
<script type="text/javascript">
function esta_on() {
if(document.getElementById('conteudo').innerHTML=="") {
document.getElementById("iframe").src = "documento.html";
document.getElementById("status").innerHTML = "OFF";
document.getElementById("conteudo").innerHTML = "";
setTimeout("esta_on()", 10000);
}
if(document.getElementById('conteudo').innerHTML=="on") {
document.getElementById("iframe").src = "documento.html";
document.getElementById("status").innerHTML = "ON";
document.getElementById("conteudo").innerHTML = "";
setTimeout("esta_on()", 10000);
}
}
</script>
<body onload="javascript:esta_on()">
<div id="conteudo" style="display:none;"></div>
<div id="status"></div>
<iframe src="" id="iframe" name="iframe" style="display:none;"></iframe>
Note que no script tem o documento.html que é o arquivo que vai estar no ar ou não.
Dentro dele vai o seguinte:
- Código: Selecionar todos
<script type="text/javascript"> function esta_on() { parent.document.getElementById('conteudo').innerHTML = "on"; setTimeout("esta_on()", 5000); } </script> <body onload="javascript:esta_on()">
Assim, enquanto o documento.html estiver mandando as informações para o documento principal, é mostrado ON, quando não enviar, é mostrado OFF.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11909
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Artigos sobre JavaScript
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes