ASP y ActionScript

04/02/2007 - 18:03 por Federico Ezequiel | Informe spam
Hola:

Estoy intentando mandar un mail con un formulario hecho en Flash. Los datos
del formulario los recibe un .ASP que es el que debe ocuparse del envío del
mail. El ejemplo lo tomé de Internet y lo único que se me ocurre como
posibles errores son: en primer lugar que el ejemplo fue hecho con Flash MX
2004 y yo uso Flash MX 6.0 y en segundo lugar, que aparece una sentencia al
final del .ASP que según creo debería ir dentro del Script y entre comillas,
aunque he sacado directamente esta instrucción y el programa sigue sin
funcionar. Muchas gracias.
Estos son los códigos AS y ASP.

Para el botón de envío:

on (release) {
mensaje_txt.text = "Enviando su correo ...";
enviarMail();
}

Para el primer fotograma:
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del
servidor
//que usen
}

//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {
//Muestra un mensaje de error en negrita
estado_txt.text = "Error en la aplicación de correo";
}
};

Código ASP:

<%

Set oMail = Server.CreateObject ("CDONTS.NewMail")

oMail.BodyFormat = 0
oMail.MailFormat = 0

Remitente = Request.Form("email")
Destino = "webmaster@cristalab.com" 'Email de destino

Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")

oMail.Send Remitente, Destino, Asunto, Cuerpo

Set oMail = Nothing

%>
estado=Mensaje enviado :D

Preguntas similare

Leer las respuestas

#1 Freddie Cristalab
05/02/2007 - 01:24 | Informe spam
Damn... ¿Probaste quitarle el "" y poner ahi tu
correo?

On Feb 4, 12:03 pm, "Federico Ezequiel"
wrote:
Hola:

Estoy intentando mandar un mail con un formulario hecho en Flash. Los datos
del formulario los recibe un .ASP que es el que debe ocuparse del envío del
mail. El ejemplo lo tomé de Internet y lo único que se me ocurre como
posibles errores son: en primer lugar que el ejemplo fue hecho con Flash MX
2004 y yo uso Flash MX 6.0 y en segundo lugar, que aparece una sentencia al
final del .ASP que según creo debería ir dentro del Script y entre comillas,
aunque he sacado directamente esta instrucción y el programa sigue sin
funcionar. Muchas gracias.
Estos son los códigos AS y ASP.

Para el botón de envío:

on (release) {
mensaje_txt.text = "Enviando su correo ...";
enviarMail();

}

Para el primer fotograma:
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del
servidor
//que usen

}

//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;} else {

//Muestra un mensaje de error en negrita
estado_txt.text = "Error en la aplicación de correo";

}
};

Código ASP:

<%

Set oMail = Server.CreateObject ("CDONTS.NewMail")

oMail.BodyFormat = 0
oMail.MailFormat = 0

Remitente = Request.Form("email")
Destino = "" 'Email de destino

Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")

oMail.Send Remitente, Destino, Asunto, Cuerpo

Set oMail = Nothing

%>
estado=Mensaje enviado :D
Respuesta Responder a este mensaje
#2 Federico Ezequiel
05/02/2007 - 01:48 | Informe spam
Freddie:

¿Vos creaste el código??
Yo puse ahí mi dirección pero no funcionó.
Saludos.

Federico

"Freddie Cristalab" escribió en el mensaje
news:
Damn... ¿Probaste quitarle el "" y poner ahi tu
correo?

On Feb 4, 12:03 pm, "Federico Ezequiel"
wrote:
Hola:

Estoy intentando mandar un mail con un formulario hecho en Flash. Los
datos
del formulario los recibe un .ASP que es el que debe ocuparse del envío
del
mail. El ejemplo lo tomé de Internet y lo único que se me ocurre como
posibles errores son: en primer lugar que el ejemplo fue hecho con Flash
MX
2004 y yo uso Flash MX 6.0 y en segundo lugar, que aparece una sentencia
al
final del .ASP que según creo debería ir dentro del Script y entre
comillas,
aunque he sacado directamente esta instrucción y el programa sigue sin
funcionar. Muchas gracias.
Estos son los códigos AS y ASP.

Para el botón de envío:

on (release) {
mensaje_txt.text = "Enviando su correo ...";
enviarMail();

}

Para el primer fotograma:
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del
servidor
//que usen

}

//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;} else {

//Muestra un mensaje de error en negrita
estado_txt.text = "Error en la aplicación de correo";

}
};

Código ASP:

<%

Set oMail = Server.CreateObject ("CDONTS.NewMail")

oMail.BodyFormat = 0
oMail.MailFormat = 0

Remitente = Request.Form("email")
Destino = "" 'Email de destino

Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")

oMail.Send Remitente, Destino, Asunto, Cuerpo

Set oMail = Nothing

%>
estado=Mensaje enviado :D
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida