Ir para conteúdo

POWERED BY:

Arquivado

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

Douglas Goulart

Fechando e abrindo uma janela popup - problemas

Recommended Posts

Fala pessoal, blza?

 

Estou fazendo um curso de Web Developer aki no RJ e me deparei com um código em javascript q tem q fechar e abrir uma janela num determinado tempo estabelecido. Só que não acontece nada qdo executo:

Eis o código:

 

<title>Fechando e abrindo uma janela popup</title>

<script language = "javascript">

<!--

var popup = " "; //variável global

 

funcion chamaJanela() {

popup = "<html><head><title>Pop Window</title><body>";

popup += "<center><br>";

popup += "<a href='http://www.cursoadv.com.br/' target='_blank'><h2>Esta janela fechará em três segundos</h2></a>";

popup += "</center></body></html>";

 

//aguarda 2 segundos antes de chamar a função que abre a página.

setTimeout('escreveJanela(popup)',2000);

}

function escreveJanela(popup) {

novaJanela = window.open(" ", " " ,'width=300,height=100');

novaJanela.document.write(popup);

 

//aguarda 4 segundos antes de chamar a função que fecha a página.

setTimeout('fechaJanela(novaJanela)',4000);

}

function fechaJanela(novaJanela) {

//fecha a janela menor

novaJanela.close();

}

//-->

</script>

</head>

<body onLoad="chamaJanela()">

<center>

<p>

<font face="verdana">Uma página se abrirá em 2 e se fechará em 4 segundos </font>

</p>

</center>

</body>

</html>

 

Não sei se coloquei as funções nos lugares errados, sendo q segui passo a passo a apostila.

Me ajuda aew!!!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente da seguinte forma:

 

<title>Fechando e abrindo uma janela popup</title>
<script language = "javascript">

var popup = " "; //variável global

function chamaJanela() {
popup = "<html><head><title>Pop Window</title><body>";
popup += "<center><br>";
popup += "<a href='http://www.cursoadv.com.br/' target='_blank'><h2>Esta janela fechará em três segundos</h2></a>";
popup += "</center></body></html>";

//aguarda 2 segundos antes de chamar a função que abre a página.
setTimeout('escreveJanela(popup)',2000);
}

function escreveJanela(popup) {
novaJanela = window.open('','','width=300,height=100');
novaJanela.document.write(popup);

//aguarda 4 segundos antes de chamar a função que fecha a página.
setTimeout('fechaJanela(novaJanela)',4000);
}

function fechaJanela(novaJanela) {
//fecha a janela menor
novaJanela.close();
}
</script>
</head>
<body onload="chamaJanela()">
<center>
<p>
<font face="verdana">Uma página se abrirá em 2 e se fechará em 4 segundos </font>
</p>
</center>
</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.