Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/07/2010, 06:59
HACKERJJ
 
Fecha de Ingreso: diciembre-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Problema Formulario en Flash y php

Cita:
Iniciado por liepzingsystem Ver Mensaje
Revisa si la ruta del PHP es correcta. También intenta colgarlo en el servidor a ver si te llega el mensaje a la ruta especificada.

Suerte.
Hola que tal... Gracias por tu respuesta.

Si, la ruta del .php y el .php es correcta el problema es de que quiero poner un timeout antes de que verifique que php ya le mando la respesta...

Es decir si yo lo tuviera asi...

_parent.submitForm_mc.avisar("Enviando mensaje...");


datosUser.onLoad = function() {
function respuesta (){
if (this.error == "0") {
_parent.submitForm_mc.avisar("Mensaje Enviado");
} else {
_parent.submitForm_mc.avisar("Mensaje No Enviado");
}
}
}

Funciona perfectamente pero como no se tarda nada en comprobar si error = 0
no se llega a ver el mensaje "Enviando Mensaje..." ya que es cuestion de milisegundos en lo que hace la comprobacion.

El punto es de que cuando aparesca el mensaje: _parent.submitForm_mc.avisar("Enviando mensaje...");

Cuente unos cuantos segundos para que el usuario pueda verlo y despues ya decir "Mensaje Enviado..."

El problema es de que si le coloco un setTimeout("respuesta",5000); ya no verifica la respuesta no se porque ni aunque cree una funcion que s ellame respuesta: ej.

datosUser.sendAndLoad("enviar.php", datosUser, "POST");

datosUser.onLoad = function() {

_parent.submitForm_mc.avisar("Enviando mensaje...");
setTimeout("respuesta",5000);

function respuesta() {

function respuesta (){
if (this.error == "0") {
_parent.submitForm_mc.avisar("Mensaje Enviado");
} else {
_parent.submitForm_mc.avisar("Mensaje No Enviado");
}
}
}

Ni aun asi sirve...