..:: MX Studio Fóruns ::..: Formulario em flash - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Formulario em flash como faço para qque a pagina redirect se

#1 User is offline   Bessa 

  • Group: Membros
  • Posts: 442
  • Joined: 07-February 04

Posted 12 November 2004 - 08:13 PM

Olá pessoal

Fiz um formulario em flash e tá tudo bonitinho. o único problema é que a pagina do "sua mensagem foi enviada, obrigado!" abre numa pagina grande e eu queria que ela abrisse num popup pequeno.
no botão enviar fo formulario flash eu pus esse código

on (release) {
getURL("http://www.madredeus.com.br/scripts/formmail.pl","_blank","POST");
}

por favor, como faço para que a página de resposta"Obrigado.htm" apareça dentro de um popup pequenino para que eu não saia da pagina onde está o filme do flash. Está abrindo em outra pagina, mas numa grande. repetindo, eu gostaria num popup pequeino.
agradeço a todos
abçs
Bessa
0

#2 User is offline   spiderlinux 

  • Group: Membros
  • Posts: 63
  • Joined: 12-November 04

  Posted 12 November 2004 - 09:01 PM

vc usará um javascript ok ? entao vamos lah:

na sua pagina em html onde carrega o filme flash ( tipo index.html) vc colocará esse script em javascript dentro das tags <head></head>:


<script language="JavaScript">
<!--
function AbrePagina(Foto, tamx, tamy)
{
window.open(Foto,"","resizable=no,toolbar=no,status=no,menubar=no,scrollbars=no,width=" + tamx + ",height=" + tamy)
}
// -->
</script>

agora no botao de enviar o formulario vc vai colocar a seguinte action:
Ex:

this.onRelease = function(){
getURL("Javascript: AbrePagina(\"formulario.php\",150,150)");
};

ou se for flash 5 ou programacao simples em AS1.0:

on (release) {
getURL("Javascript: AbrePagina(\"formulario.php\",150,150)");
};

-----------------------------------------------------------------------------------------------
agora se o form for em PHP como o exemplo usado acima, no final do codigo PHP vc usa o seguinte comando:

header("location:obrigado.html");

Espero ter ajudado thumbsup.gif
0

#3 User is offline   Bessa 

  • Group: Membros
  • Posts: 442
  • Joined: 07-February 04

Posted 12 November 2004 - 10:26 PM

Spiderlinux não é php. esse formmail é para windows e eu já pus o código lá em cima. O formulario funciona, manda a mensagem e tudo e a resposta obrigado també, funciona. A única coisa que eu queria era que a pagina de resposta em vez de abrir numa resolução normal, ou seja a grnade tradicional, ei gostaria que abrisse num popup, ou seja numa janela menor.

on (release) {
getURL("http://www.meudominio.com.br/scripts/formmail.pl","_blank","POST");
}

aí está o codigo do botão enviar e está funcionando. Como faço nessa linha de código acima para a página obrigado(que já está vindo numa janela grande) abrir numa janela no tamamnho qe eu determinar?
agradeço
abçs
Bessa
0

#4 User is offline   spiderlinux 

  • Group: Membros
  • Posts: 63
  • Joined: 12-November 04

  Posted 12 November 2004 - 10:35 PM

QUOTE(Bessa @ 12/11/2004 22:11:30)
Spiderlinux não é php. esse formmail é para windows e eu já pus o código lá em cima. O formulario funciona, manda a mensagem e tudo e a resposta obrigado també, funciona. A única coisa que eu queria era que a pagina de resposta em vez de abrir numa resolução normal, ou seja a grnade tradicional, ei gostaria que abrisse num popup, ou seja numa janela menor.

on (release) {
getURL("http://www.meudominio.com.br/scripts/formmail.pl","_blank","POST");
}

aí está o codigo do botão enviar e está funcionando. Como faço nessa linha de código acima para a página obrigado(que já está vindo numa janela grande) abrir numa janela no tamamnho qe eu determinar?
agradeço
abçs
Bessa
View Post


usando esse metodo q vc usou fica mais ou menos assim:
coloque akele javasript na pagina html principal(index.html) ok?
agora no botao coloque:

on (release) {
getURL("Javascript: AbrePagina(\"http://seudominio\",150,150)",,"POST");
}
isso fará q abra uma pagina no tamanho de 150 de largura por 150 de altura, eh soh mudar para o tamnho q vc quer.

espero ter ajudado. thumbsup.gif
0

#5 User is offline   Bessa 

  • Group: Membros
  • Posts: 442
  • Joined: 07-February 04

Posted 14 November 2004 - 09:42 AM

Spiderlinux, eu tentei aqui mas não consegui. agora não abre a página e nem manda o formmail.pl. será que voce poderia detalhar, eu devo estar deixando de fazer algum detalhe. Por exemplo, aquelas duas vírgulas pertinho de POST dá erro de script no flash. Mas deixa eu perguntar na sequencia. No javascript que devo inserir na index.htm, onde tem (foto, tamx, tamy) devo acrescentar também um valor? tipo: (a página resposta, o tamanho da pagina horizontal, o tamanho na vertical ) seria isso, ou seja (obrigado.htm, 150, 150) assim? eu preciso, por favor, de mais detalhes, estou me enrolando todo.

fiz o código do botao enviar, mas não abre a página, nem envia amensagem.

on (release) {
getURL("Javascript: AbrePagina(\"http://www.meudominio.com.br/scripts/formmail.pl\",150,150)",,"POST");
}

fiz assim spider, mas não há jeito. Como disse essas virgulas duplas perto de POST ´dá erro no scrit. Se eu colocar uma, o erro some, mas mesmo assim não funciona. Com as duas nem funciona e ainda por cima fica com erro no script do flash.

de antemão agradeço o seu empenho e fico no aguardo.
abçs
Bessa.
0

#6 User is offline   spiderlinux 

  • Group: Membros
  • Posts: 63
  • Joined: 12-November 04

  Posted 14 November 2004 - 09:14 PM

QUOTE(Bessa @ 14/11/2004 09:11:21)
Spiderlinux, eu tentei aqui mas não consegui. agora não abre a página e nem manda o formmail.pl. será que voce poderia detalhar, eu devo estar deixando de fazer algum detalhe. Por exemplo, aquelas duas vírgulas pertinho de POST dá erro de script no flash. Mas deixa eu perguntar na sequencia. No javascript  que devo inserir na index.htm, onde tem (foto, tamx, tamy) devo acrescentar também um valor? tipo:  (a página resposta, o tamanho da pagina horizontal, o tamanho na vertical ) seria isso, ou seja (obrigado.htm, 150, 150) assim? eu preciso, por favor, de mais detalhes, estou me enrolando todo.

fiz o código do botao enviar, mas não abre a página, nem envia  amensagem.

on (release) {
getURL("Javascript: AbrePagina(\"http://www.meudominio.com.br/scripts/formmail.pl\",150,150)",,"POST");
}

fiz assim spider, mas não há jeito. Como disse essas virgulas duplas perto de POST ´dá erro no scrit. Se eu colocar uma, o erro some, mas mesmo assim não funciona. Com as duas nem funciona e ainda por cima fica com erro no script do flash.

de antemão agradeço o seu empenho e fico no aguardo.
abçs
Bessa.
View Post


bom nao use nada depois quando fechar o " tipo :
on (release) {
getURL("Javascript: AbrePagina(\"www.meudominio.com.br/scripts/formmail.pl",500,400)");
}

pq vc esta usando um form mail que faz todo o processamento da pagina para vc, agora tem um detalhe se vc jah usou um form mail sabe que na pagina onde esta o form, deve constar os campos como o exemplo abaixo:
<form name="form1" method="post" action="/scripts/formmail.pl">
<INPUT TYPE="hidden" NAME="recipient" VALUE="mail@dominio.com.br">
<INPUT TYPE="hidden" NAME="subject" VALUE="Orcamento do site">
<INPUT TYPE="hidden" NAME="redirect" VALUE="http://www.dominio.com.br/obrigado.html">

agora nunca usei no flash um redirecionamento direto para uma form mail, tente usar a action q mostrei acima. Eu normalmente abro o form de contato em html q envie para o form mail qnd uso form mail, ou como de preferencia programo em PHP ou ASP e envio como "POST" pelo FLASH.
Espero ter ajudado. thumbsup.gif

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)