Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vládia Queiroz

[Resolvido] código para limite do tempo da página

Recommended Posts

oi pessoal,

 

pensei que tinha resolvido esse código, mas agora que testei no Firefox e no Opera descobri que só está funcionando no IE

 

ele redireciona a página depois de um tempo, no caso eu delimitei em 600 segundos (10 minutos), retirei o nome da página oficial porque não está aberta ao público ainda, mas pode ser colocada qualquer uma.

 

será que alguém pode dar uma olhada pra ver se tem algum macete para funcionar pelo menos no Opera. Quero pelo menos duas opções de navegador.

 

 

<html><body><form name="redirect">
<div align="center">
<input type="text" size="3" name="redirect2"  style="BACKGROUND: #ffffff; border=0; COLOR: #000000; FONT-STYLE: courier new; FONT-VARIANT: normal; font-size: 8pt; text-align:center">
</div>
</form>
<script language="JavaScript">
<!--
var targetURL="http://colocarpagina.com"
var countdownfrom=600
var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}
countredirect()
file://-->
</script>
</BODY>
</HTML>

Compartilhar este post


Link para o post
Compartilhar em outros sites

melhoria:

<html>
<head>
<script type="text/javascript">
window.onload = function()
{
	document.getElementById('redirect2').value = 6;
		
	var currentsecond = document.getElementById('redirect2').value;
	var tot = window.setTimeout( countRedirect, 1000 );
}
function countRedirect()
{
	currentsecond = document.getElementById('redirect2').value - 1;
	
	if ( currentsecond>0 )
		document.getElementById('redirect2').value = currentsecond;
	else 
		window.location = 'http://www.google.com.br';

	window.setTimeout( countRedirect, 1000 );
}
</script>
<style type="text/css">
#redirect2 {
	background: #ffffff; 
	border: none; 
	color: #000000; 
	font-family: 'courier new'; 
	font-variant: normal; 
	font-size: 8pt; 
	text-align:center
}
</style>
</head>
<body>

	<form name="redirect">
		<div align="center">
			<input type="text" size="3" name="redirect2" id="redirect2" />
		</div>
	</form>

	<div id="r"></div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.