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
Publicidade
|
|
Page 1 of 1
Formulario em flash como faço para qque a pagina redirect se
#2
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
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
#3
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
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
#4
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

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

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.
#5
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.
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.
#6
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.

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.

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.
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Paginação sem Banco de Dados
Ajuda para Paginação sem BD |
ASP |
ricardoneitzer
|
|
|
|
Nova câmera está preparada para atuar com pouca luz
|
Notícias |
Notícias
|
|
|
|
Como faço esse efeito?
|
Fireworks |
thebuffalo
|
|
|
|
Formatar como Percentual
Formatar como Percentual |
ColdFusion |
alexandre.correia
|
|
|
|
Internet ajudará jovens nos EUA a parar de fumar
|
Notícias |
Notícias
|
|
|
|
Como redimensionar objeto sem alterar espessura da borda?
|
Illustrator |
Chibiaqui
|
|
|
|
Sony BMG fecha acordo com a Nokia para serviço de música
|
Notícias |
Notícias
|
|
|
|
Festival em Hong Kong discute produção audiovisual para celular
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













