Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: samuel85 en 15 Febrero 2012, 13:43 pm



Título: Click Automatico html
Publicado por: samuel85 en 15 Febrero 2012, 13:43 pm
Buenos dias querria saber como hacer que al aparecer un boton "Asignar" en la tabla de un frame de una pagina web como puedo hacer que automaticamente se hiciese click sobre el, me explico hay una pagina corporativa desde la que "cogemos el trabajo" para ello la pagina se actualiza cada 120 segundos mediante "refresh" content, yo he hecho un html en el que carga la misma pagina cada 3 segundos pero me gustaria que se automatizara el hecho de poder asignarme el trabajo. gracias.


Título: Re: Click Automatico html
Publicado por: #!drvy en 16 Febrero 2012, 04:04 am
Si lo que preguntas es como hacer click en una pagina externa (metida en un frame), te diria que es imposible. Los navegadores no permiten a javascript interactuar con paginas externas por motivos de seguridad.

Si la pagina es interna, dentro de tu dominio,

Código
  1. document.getElementById('asignar').click();

Código
  1. <input type="button" id="asignar" name="boton al que clickear" />


Saludos


Título: Re: Click Automatico html
Publicado por: samuel85 en 16 Febrero 2012, 08:10 am
Gracias por tu respuesta la pagina si que es externa te pongo el mismo ejemplo pero con una pagina que si podais ver: imagina que estamos en la pagina del correo de gmail y yo quiero que cada vez que aparezca el boton "redactar" automaticamente se haga click sobre dicho boton, no se si asi os sera mas facil responder a mi duda. Gracias


Título: Re: Click Automatico html
Publicado por: #!drvy en 16 Febrero 2012, 23:08 pm
Supongo que eso puedes hacerlo mediante un plugin o una aplicación externa (tipo un webbrowser en VB).

Pero con html y javascript, No. Tal y como te dije antes, los navegadores no permiten que el javascript acceda a dominios externos (incluso aunque este en un frame).


Saludos