Fazer submit de um a href para uma nova windows

5 respostas
S

olá

Gostaria de fazer submit de um href para uma nova windows

Alguem poderia me ajudar a fazer isso?

Grato

submit

submit

5 Respostas

ercardoso

informe na tag form o target…
ex.

S

ercardoso:
informe na tag form o target…
ex.

Ficou assim :

submit

submit

mais não funcionou !!
poderia me ajudar com esse cara?

Grato

claudio

Eai blz?

Seguinte, vcs estavam no caminho certo, mas eh mais simples, eh to colocar um underline no target:

Ficou assim :

<HTML> 
<head>submit <head> 
<body> 

<form name=form1 action=teste.html target="_"> 

aqui vao seus campos e o botao submit
caso vc queira que seja um link
vc faz com javascript assim:

<a href="javascript:document.form1.submit()">submit</a>

onde form1 eh o name que vc colocou na tag form

</form> 
</body> 
</html>

e isso ai,

[]'s

maquiavelbona
Pelo padrão html, o que você colocar no target, ele procurará um frame com aquele nome, mas  alguns que são exclusivos:

_blank: abre o link numa janela nova;

_self: abre o link no mesmo frame;

_top: abre o link no frame principal;

_parent: abre o link no frame pai imediatamente superior.

Para os nomes acima, sempre acontece o que está descrito.

Podes usar um nome personalizado. Se não tiver um frame com esse nome já criado, ele cria uma janela com um frame com esse nome, e toda vez posteior que for refenciar o frame, ele não abre um novo e sim muda o frame escolhido.

Até!

claudio

Fala Rapaz,

te respondi na msg privada mas vou por aqui tb, pq ai fica arquivado se alguem precisar.

Bom, fiz uma funcao para abrir o form em outra janela sem repetir a janela.

-Se quiser repetir eh soh tirar o contador.

-Se quiser que cada form da sua pagina so abra em uma janela expecifica mude a funcao para receber o nome do target escolhido.

<script laguage="JavaScript">

  targetCounter = 0;

  function submitToSmallWindow(frm){

     targetWindow = "_wnd" + targetCounter++;

     window.open('', targetWindow ,'width=450, height=190');

     frm.target = targetWindow;
     frm.submit();
}


</script>

<form action="processaForm.jsp" name="form1">
<a href="javascript:submitToSmallWindow(document.form1)">submit</a>
</form>

[]'s

Criado 1 de fevereiro de 2007
Ultima resposta 1 de fev. de 2007
Respostas 5
Participantes 4