Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ejecutar enlace pasado X segundos

Estas en el tema de Ejecutar enlace pasado X segundos en el foro de Frameworks JS en Foros del Web. Buenas, ¿Me podéis decir de que forma puedo ejecutar automaticamente un enlace sin tener que pulsar sobre él? Es decir, que solo entrando en la ...
  #1 (permalink)  
Antiguo 14/09/2011, 15:48
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Ejecutar enlace pasado X segundos

Buenas,

¿Me podéis decir de que forma puedo ejecutar automaticamente un enlace sin tener que pulsar sobre él?

Es decir, que solo entrando en la página se ejecute este enlace y se consiga abrir la ventana modal.

El enlace en cuestión tiene esta pinta.
<a href="/secciones/ajax-login.php?lightbox[width]=300&amp;lightbox[height]=260" class="lightbox">ABRIR MODAL</a>

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 14/09/2011, 22:38
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: Ejecutar enlace pasado X segundos

Siendo que posteaste en Frameworks JS:

Cuando carguen todos los elementos (recomendado):
Código Javascript:
Ver original
  1. $(window).load(function(){
  2.     $('.lightbox').click();
  3. });

Reemplazá window por document si querés que se ejecute al cargar el dom, pero no creo que funcione si aún no cargaron otros scripts y cosas así. Podés usar un selector más específico si tenés otros elementos en la página con la clase lightbox.
Podés per
__________________
nahueljose.com.ar
  #3 (permalink)  
Antiguo 15/09/2011, 00:10
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Ejecutar enlace pasado X segundos

Gracias Naahuel,

Tu ejemplo no me logró cargar el contenido de la ventana modal. Pero lo conseguí de la siguiente forma:

$(window).load(function(){
jQuery.lightbox("/secciones/ajax-login.php?lightbox[width]=300&amp;lightbox[height]=260&amp;lightbox[modal]=true");
});

Gracias por tu tiempo

Etiquetas: ajax, enlace, php, segundos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:33.