Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/09/2009, 10:39
EdiWal
 
Fecha de Ingreso: septiembre-2009
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Contacto en flash con PHP no funciona en pagina hecha en ASP

HOla
He cambiado el formulario de PHP por uno de ASP

El codigo del ASP es:

Cita:
<%

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

oMail.BodyFormat = 0
oMail.MailFormat = 0

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

Telefono = Request.Form("telefono")
Cuerpo = Request.Form("cuerpo")

oMail.Send Remitente, Destino, Email, Telefono, Cuerpo

Set oMail = Nothing

%>
estado=Mensaje enviado.

Y el que tengo en flash en el primer frame:

Cita:
//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.nombre = remitente_txt.text;
envio_lv.asunto = telefono_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.asp", 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";
}
};
Y en el boton de enviar:

Cita:
on (release) {
estado_txt.text = "Enviando su correo ...";
enviarMail();
}
De hecho lo tome del tutorial de Freddie: cristalab.com/tutoriales/enviar-correo-electronico-en-flash-usando-loadvars-c7l/

Pero al final no envía nada.

Este contacto esta montado en una pagina hecha a base de ASP, y el index de la pagina esta un nivel mas arriba.

Espero alguien pueda darme una idea de que es lo que estará fallando, plis!!!