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

(Resolvido) Abrir URL nova página.


donny_

Pergunta

Bom gente, tenho o seguinte codigo:

function Visualizar()
   {
     document.form1.action="pagina1.html";
     document.forms.form1.submit();
   }

   function Cadastrar()
   {
     document.form1.action="ver.php";
     document.forms.form1.submit();
   }

Gostaria de saber como faço pra que quando for abrir a pagina "pagina1.html" ou a pagina "ver.php" seja aberto em uma nova janela?? Se alguém puder me ajudar, fico grato, obrigado a todos...

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

fercosmig, obrigado, a dica valeu, mais estava analisando aqui, não tem como eu colocar dentro desse codigo JS não? pois se eu colocar target dentro da tag <form> da erro no meu codigo aqui, dai gostaria de abrir em uma nova janela somente a pagina "ver.php"... obrigado vlw... e testando aqui tb, colocando a target dentro do <form> abriu duas vezes uma nova janela.... obrigado...

Link para o comentário
Compartilhar em outros sites

  • 0

testei no FFe no IE. funfando de boa

function form_sumbit(param){
    switch (param) {
        case '0':
            document.form1.action = 'http://www.google.com';
            document.form1.target = '_blank';
            break;
        case '1':
            document.form1.action = 'http://www.yahoo.com';
            document.form1.target = '_self';
            break;
    }
    document.form1.submit();
}
<form name="form1" method="get">
<input type="text" name="txt1" id="txt1" />
<input type="button" name="btn1" id="btn1" onClick="java script: form_sumbit('0');" value="Google_Blank" />
<input type="button" name="btn2" id="btn2" onClick="java script: form_sumbit('1');" value="Yahoo_Self" />
</form>

Link para o comentário
Compartilhar em outros sites

  • 0

fercosmig, muito obrigado pela ajuda, baseado em teu codigo fiz assim:

js

function Visualizar()
   {
     document.form1.action="../comerciominas/ver.php";
     document.form1.target="_blank";
     document.form1.submit();
   }
form.php
<tr>
    <td colspan="2">
    <input type="image" src="images/btn_finalizar.jpg" name="cadastrar" /></td>
    <td colspan="2" align="right">
    <input type="image" src="images/btn_visanuncio.jpg" onclick="Visualizar()" /></td>
    </tr>

Abre corretamente em outra janela, so que abre duas vezes, ou seja, duas janelas, poderia me dizer porque? obrigado...

Link para o comentário
Compartilhar em outros sites

  • 0

flavio, se eu fosse postar o codigo do meu form mesmo seria muito grande, então passei para um projeto novo do mesmo modo que esta o meu form, so que com apenas 1 campo, segue abaixo:

form.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="JavaScript">
function Visualizar()
   {
     document.form1.action="../comerciominas/ver.php";
     document.form1.target="_blank";
     document.form1.submit();
   }
</script>
</head>

<body>

<form name="form1" method="POST" action="<?php $PHP_SELF; ?>">

    <p><input type="text" name="nome" /></p>
    <p><input type="image" src="images/btn_finalizar.jpg" name="cadastrar" /></p>
    <p><input type="image" src="images/btn_visanuncio.jpg" onclick="Visualizar()" /></p>
    
</form> 
</body>
</html>

Obrigado a todos...

Link para o comentário
Compartilhar em outros sites

  • 0

é fercosmig, realmente isso ta complicado, consegui arrumar tirando essa linha do codigo:

document.forms.nome_formulario.submit();

so que dai abre somente uma nova janela, dai qd clico no outro submit abre a mesma janela, como se depois de clicado no "ver" o efeito passa pro "cadastrar"... isso acontece se eu usar o _blank.... mais vou dar uma fuçada aki e vejo o q consigo, vlw a todos.... brigado mesmo....

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,7k
×
×
  • Criar Novo...