Formulário de contato ASP com Flash

De Wiki Hostnet
Ir para: navegação, pesquisa

Utilizando o componente CDO do .NET, enviar mensagens de e-mails pela Hostnet através do Flash é muito simples. Para seguir este tutorial efetue download dos arquivos utilizados aqui.



Formulário Flash

Crie o layout de seu formulário no FLASH.


Hosp-form3.jpg


Para cada campo de texto, utilize a opção "Input text" em "Properties" e digite no campo"Var" o nome do campo. Faça isso com todos os campos que deseja que seus valores sejam enviados pelo formulário.


Hosp-form4.jpg


Para configurar o botão "Limpar" (botão criado para limpar os dados do formulário), basta adicionar o código abaixo de acordo com as variáveis que foram definidas nos campos de seu formulário, no caso do exemplo, as variáveis são nome, email, assunto e mensagem de acordo com os campos que foram criados.



on (release){
    // Limpa o valor da variável nome
    nome = "";
    // Limpa o valor da variável e-mail
    email = "";

    // Limpa o valor da variável assunto
    assunto = "";

    // Limpa o valor da variável mensagem
    mensagem = "";
    stop();
}

}


Agora clique no botão "Enviar" (botão criado para realizar o envio do formulário) e logo após em "Actions - Button" (ou pressione a tecla F9) e digite o código abaixo para realizar a autenticação corretamente:


System.useCodepage = true;
on (release) {
    // Endereço do arquivo em ASP que realiza o envio autenticado.
    getURL("http://meupropriosite.com/email_enviar.asp", "_self", "POST");
}


Altere o meupropriosite.com para o endereço do seu site.


Arquivo ASP

Agora deveremos configurar o formulário em .NET para envio de e-mails autenticado utilizando o componente CDO.

  • Na 3ª linha coloque entre as aspas o seu endereço de e-mail do domínio que vai utilizar o formulário.
  • Na 4ª linha coloque entre as aspas o usuário deste endereço de e-mail.
  • Na 5ª linha coloque entre as aspas a senha deste endereço de e-mail.
  • Na 6ª linha coloque entre as aspas o servidor SMTP do domínio.
  • Na 7ª linha coloque entre as aspas a página para onde deseja redirecionar o script depois do envio do e-mail.
  • Caso deseje modifique na 8ª linha, na área entre as aspas, o título da mensagem.

Atenção: O usuário deverá sempre ser o nome de sua conta de e-mail com o sinal "=" (igualdade / igual) no lugar do "@" (arroba).


Publique a animação e envie o arquivo email_enviar.swf e email_enviar.asp para o seu FTP. Pronto, você já poderá enviar mensagens de e-mail pelo Flash usando o ASP.


Através do ASP você poderá personalisar ainda mais o seu formulário como, por exemplo, enviando uma mensagem de resposta ou enviando para mais de um destinatário.

Tutor-hospedagem.png
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas