bueno hice unos pasos con una ayuda de otra persona, pero tampoco anda... hice esto.
Puse un combobox (destino):
Código :
destino.addItemAt(0, "Información", 0);
destino.addItemAt(1, "Administración", 0);
destino.addItemAt(2, "Ventas", 0);
destino.addItemAt(3, "Gerencia", 0);
Después tengo la funcion enviar y utilizé varios php con los distintos mails:
Código :
function enviar1() {
enviar1 = new LoadVars();
enviar1.nombre = nombre;
enviar1.telefono = telefono;
enviar1.MailFrom = MailFrom;
enviar1.direccion = direccion;
enviar1.mensaje = mensaje;
enviar1.onLoad = function (success) {
status = "Su Mensaje fue enviado a Información";
borrar();
};
enviar1.sendAndLoad("form_01.php", enviar1, "POST");
}
///_________________________________________
function enviar2() {
enviar2 = new LoadVars();
enviar2.nombre = nombre;
enviar2.telefono = telefono;
enviar2.MailFrom = MailFrom;
enviar2.direccion = direccion;
enviar2.mensaje = mensaje;
enviar2.onLoad = function(success) {
status = "Su Mensaje fue enviado a Administración";
borrar();
};
enviar2.sendAndLoad("form_02.php", enviar2, "POST");
}
///_________________________________________
function enviar3() {
enviar3 = new LoadVars();
enviar3.nombre = nombre;
enviar3.telefono = telefono;
enviar3.MailFrom = MailFrom;
enviar3.direccion = direccion;
enviar3.mensaje = mensaje;
enviar3.onLoad = function(success) {
status = "Su Mensaje fue enviado a Ventas";
borrar();
};
enviar3.sendAndLoad("form_03.php", enviar3, "POST");
}
///_________________________________________
function enviar4() {
enviar4 = new LoadVars();
enviar4.nombre = nombre;
enviar4.telefono = telefono;
enviar4.MailFrom = MailFrom;
enviar4.direccion = direccion;
enviar4.mensaje = mensaje;
enviar4.onLoad = function(success) {
status = "Su Mensaje fue enviado a Gerencia";
borrar();
};
enviar4.sendAndLoad("form_04.php", enviar4, "POST");
}
///_________________________________________
Entonces copié y renombre los archivos:
form_01.php
form_02.php
form_03.php
form_04.php
Donde en cada está la direccion de cada suc.
En el botón ENVIAR cree una variable:
Código :
var seleccionado = destino.getSelectedIndex();
Y una condicion:
Código :
on (release) {
var seleccionado = destino.getSelectedIndex();
if (seleccionado == "0") {
enviar1();
}
else if (seleccionado == "1") {
enviar2();
}
else if (seleccionado == "2") {
enviar3();
}
else if (seleccionado == "3") {
enviar4();
}
Así ya funciona el código, pero le incluimos la validación de los campos y el status, nos queda así:
Código :
on (release) {
var seleccionado = destino.getSelectedIndex();
if (seleccionado == "0" && MailFrom.indexOf("@") != -1 && MailFrom.indexOf(".") != -1 && nombre != "" && telefono != "" && mensaje != "") {
enviar1();
}
else if (seleccionado == "1" && MailFrom.indexOf("@") != -1 && MailFrom.indexOf(".") != -1 && nombre != "" && telefono != "" && mensaje != "") {
enviar2();
}
else if (seleccionado == "2" && MailFrom.indexOf("@") != -1 && MailFrom.indexOf(".") != -1 && nombre != "" && telefono != "" && mensaje != "") {
enviar3();
}
else if (seleccionado == "3" && MailFrom.indexOf("@") != -1 && MailFrom.indexOf(".") != -1 && nombre != "" && telefono != "" && mensaje != "") {
enviar4();
}
else {
status = "Llene correctamente todos los campos";
}
}
Eso sería todo... el tema está en que con el var me aparece un error... a lo que me dijeron que era por el ActionScript 2.0, lo pongo en 1.0 y ahi ya no me funciona el Combobox...
Se entendio algo??? Gracias por su amabilidad...!!