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

E

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

C

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

M
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é!

C

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