
10/09/2009, 10:39
|
| | 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!!! |