05/11/2008, 03:47
|
| | Fecha de Ingreso: julio-2008 Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 16 años, 5 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!!! |