Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/11/2008, 03:47
matak
 
Fecha de Ingreso: julio-2008
Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: abortar peticiones anteriores

Claro,claro con abort(), en el post anterior no me refería a hacerlo de otra forma o con otra función, aunque asi haya podido entenderse.

Como podría hacerse algo asi. Voy a intentar explicarlo:

Process 1 ---Primera vez que pulsamos la tecla. p.e. tecla 'm' (suponagamos que a este proceso le cuesta 15seg)
________________________________________________
| function detectkey(evt->'m',obj->'') { //buscar por 'm'
| .....
| ajax_anterior.abort();
| ajax=objetoAjax()
| ......
|_}_____________________________________________


Process 2 ---Segunda vez que pulsamos la tecla. p.e. tecla 'a'
_________________________________________________
| function detectkey(evt->'a',obj->'m') { //buscar por 'ma'
| .....
| ajax_anterior.abort();
| ajax=objetoAjax()
| ......
|_}______________________________________________

Supongamos que pulsamos la letra 'm' y al paso de 1 seg pulsamos la 'a'. En este momento se debería cancelar el proceso 1 evitando asi los 15 segundos del proceso, pero...¿cómo podría hacer yo para desde el proceso 2 truncar el proceso 1? o lo que es lo mismo ¿cómo podría hacer para que ajax_anterior hiciera referencia al objeto anterior?

Gracias de antemano,...

Saludos
__________________
Si quieres puedes y si puedes debes. Imposible is nothing!!!