Comunidad de diseño web y desarrollo en internet online

boton enviar URGENTE

Citar            
MensajeEscrito el 15 Nov 2005 04:19 pm
Hola amigos del foro, tengo un problema con la funcion, o mejor dicho con el boton enviar, yo les paso a adjuntar todos los codigos.
en el frame:

function enviar() {
enviar = new LoadVars();
enviar.oficina = oficina;
enviar.calle = calle;
enviar.numero = numero;
enviar.cp = cp;
enviar.localidad = localidad;
enviar.telefono = telefono;
enviar.fax = fax;
enviar.mail = mail;
enviar.presupuesto = presupuesto;
enviar.nombre = nombre;
enviar.apellido1 = apellido1;
enviar.apellido2 = apellido2;
enviar.movil = movil;
enviar.dni = dni;
enviar.mailpersonal = mailpersonal;
enviar.onLoad = function(success) {
status = "A la brevedad nos pondremos en contacto con usted. Gracias";
borrar();
};
enviar.sendAndLoad("send.php", enviar, "POST");
}



En El BOTON:

on (release) {
if (email.indexOf("@") != -1 && email.indexOf(".") != -1 && oficina != null && calle != null && numero != null && cp != null && localidad != null && telefono != null && fax != null && mail != null && presupuesto != null && nombre != null && apellido1 != null && apellido2 != null && movil != null && dni != null && mailpersonnal != null ) {
enviar();
} else {
status = "Llene correctamente todos los campos";
}
}


y el error que me tira es el siguiente:

El tipo de la declaración de asignación no coincide: se encontró LoadVars donde se requiere Function.
enviar = new LoadVars();

y verdaderamente no se por que me marca ese error ya que hice un par de formularios asi y no tuve ningun tipo de problema. Si algien me puede ayudar se lo agradeceria.

Muchas Gracias

Por COMACUATRO

73 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Nov 2005 04:43 pm
yo creo que el error puede estar en que la funcion tiene el mismo nombre de la variable... osea:

tu funcion se llama enviar() y new loadVars() es el equivalente de una variable que tambien se llama enviar ..... proba asi:

Código :

function enviar() {
   envio = new LoadVars();
   envio.oficina = oficina;
   envio.calle = calle;
   envio.numero = numero;
   envio.cp = cp;
   envio.localidad = localidad;
   envio.telefono = telefono;
   envio.fax = fax;
   envio.mail = mail;
   envio.presupuesto = presupuesto;
   envio.nombre = nombre;
   envio.apellido1 = apellido1;
   envio.apellido2 = apellido2;
   envio.movil = movil;
   envio.dni = dni;
   envio.mailpersonal = mailpersonal;
   envio.onLoad = function(success) {
      status = "A la brevedad nos pondremos en contacto con usted. Gracias";
      borrar();
   };
   envio.sendAndLoad("send.php", envio, "POST");
}


si te fijas la funcion se llama enviar() pero ahora la variable de loadVars() es envio ....

no estoy 100% seguro, pero hice esos cambios que te mencione y no me dio problemas.

Por deftones_sv

86 de clabLevel



 

El Salvador

firefox
Citar            
MensajeEscrito el 19 Nov 2005 01:45 am
si lo que tienes que enviar y recibir es la variable envio a la cual asignaste las demas variables, pues si te fijas enviar es una funcion que hace todo eso, cual todo eso, pues asignar las variables a envio, leer y mandarlas.

Por Marmota-foo

23 de clabLevel



Genero:Masculino  

mexico...especificamente desde la roka

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.