Ir para conteúdo
Fórum Script Brasil
  • 0

Window.open


longdongjunior

Pergunta

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>-=|TvC|=-</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body onLoad="a()" bgcolor="#000000">

<script>

function a(){

window.open('principal.html','width=650,height=450')

}

</script>

<div align="center">

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><img src="logo.jpg" width="300" height="300"></p>

</div>

</body>

</html>

pqnaum esta funcionando o window.open?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Faltou colocar o segundo atributo no window.open, que é o nome da janela. Ficaria algo como:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>-=|TvC|=-</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script>

function a(){

window.open('principal.html','NomedaJanela','width=650,height=450')

}

</script>

</head>

<body onLoad="javascript:a();" bgcolor="#000000">

<div align="center">

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><img src="logo.jpg" width="300" height="300"></p>

</div>

</body>

</html>

É sempre melhor colocar as suas funções JavaScript dentro das tags <head> e </head>. O código fica mais limpo e fácil de dar manutenção.

Espero que ajude. Um abraço,

Link para o comentário
Compartilhar em outros sites

  • 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>-=|TvC|=-</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body onLoad="a()" bgcolor="#000000">
<script>
function a(){
window.open('principal.html','width=650,height=450')
}
</script>
<div align="center">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="logo.jpg" width="300" height="300"></p>
</div>
</body>
</html>
Hmm...Existem bastante topicos de pop-up nas paginas 2 e 3 wink.gif Mas vamos lá... Eu acho que o erro está em que a função a esta sendo declarada no body...Eu declaro no head...Antes do uso dela... Ficaria assim:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>-=|TvC|=-</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function a(theURL,winName,features)
{
window.open(theURL,winName,features);
}
</script>
</head>
<body onLoad="a('principal.html','titulo da principal','width=650,height=450')" bgcolor="#000000">
<div align="center">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="logo.jpg" width="300" height="300"></p>
</div>
</body>
</html>

Ajeitei a função e botei do jeito que eu uso.... E uma coisa, faltava um ; depois do código da função a...

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Ajeitei a função e botei do jeito que eu uso.... E uma coisa, faltava um ; depois do código da função a...

Na verdade, o que faltava era o segundo argumento... o nome da janela. Mesmo do jeito que ele havia feito antes, a função era chamada.

Até mais,

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...