01/03/2010, 16:01
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses Puntos: 1485 | |
Respuesta: Javascript no espera a nadie.. Help! no soy usuario de lightbox pero eso es normal porque setTimeout programa una instruccion para ejecutarse en cierto periodo, entonces el script continua. lo que necesitas es el concepto de callback o encadenamiento de instrucciones (chain). no estoy seguro pero creo que algunas librerias incluye el modelo de chain que no es otra cosa que interpretar codigo uno tras otro en un orden. dado que estas usando lightbox, lo mas seguro esta implementado con alguna libreria. verifica si tu libreria tiene algun soporte similar.
la forma del callback es similar, solo que el callback es una funcion que se invoca cuando ciertas condiciones se cumplen. un ejemplo, cuando la opacidad llega a su maximo o a cierto valor, se invoca el callback.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |