Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos!
Tenho um projeto para desenvolver na qual há um iframe na pagina php, dentro dele há outra pagina carregando uma lista de imagens.
Preciso de tempo em tempo (3 minutos) "simular um click" nas imagens uma por uma não precisa ser sequencial.
Exemplo:
Preciso clicar em todas as imagens que o ID tenha parte do nome com: ContentPlaceHolder1_rptSharer.
O ID sempre muda a partir da parte em que eu preciso localizar para dar o click.
Código :
<img id="ContentPlaceHolder1_rptSharer1_imageCalendar_1 " class="btnClick" src="/Imagens/calendar.png" [style](http://forum.clubedohardware.com.br/#)="width:24px;" />
<img id="ContentPlaceHolder1_rptSharer2_imageCalendar_2 " class="btnClick" src="/Imagens/calendar.png" style="width:24px;" />
Alguém teria algum ideia de como fazer isso? Estive a procurar sobre o assunto de simular click em uma pagina dentro de um iframe e encontrei muitas pessoas com a mesma dúvida....
Obs.: São domínios diferentes ...
A inclusão pode ser dado via object também se alguem souber como fazer que não seja com iframe.
Me informaram que como são domínios diferentes é impossível é isso mesmo?
Então conseguir fazer isso, mas o detalhe é que não está funcionando com o iframe quando coloco o dominio ... www.meusite.com.br, no localhost onde ta o meu site e está tudo no localhost funciona .... mas se são de dominios diferentes não funciona ....
Javascript não consegue acessar domínios externos.
Alguém conhece algo que conseguiria acessar dominio externo dentro de iframe ou mesmo outra alterantiva?
Eu tentei com o include do PHP, mas como há componentes do site que ta com o caminho curto no caso assim "../imagens/" fica todo desconfigurado ... porque fica procurando este caminho dentro do meu servidor ....
Se vc quer inserir o conteúdo do outro site no seu, use o file_get_contents do php, aí sim da pra vc manipular com jquery.
Inserir paginas com o file_get_contents, funcionou igual com o include, a tela de login do sistema abre com lightbox, mas na tela de login há um captcha e a chamada dele não é pelo caminho completo, então quando eu faço a inclusão o caminho da tela de login abre, mas o captcha fica assim .... http://localhost/inserirpage/Captcha.ashx?txt=ZQyNY8esvWY=, e não abre e não funciona, quando na verdade deveria ficar redirecionado o servidor onde está hospedado o sistema ... Eu até poderia pedir a empresa que desenvolveu o sistema para editar, mas ai teria que pagar e eles são sacanas metem a faca legal rsrsr ....
Mais vc pode manipular isso com jquery, é só mudar o link usando jquery, aí vc coloca o caminho completo.
Essa dúvida não é de php, é de javascript.
Com jquery daria para fazer algo tipo:
$("#idElemento").click();
Só não sei se funciona com iframes.
Acho que com iframe você teria que pegar o id do iframe e percorrer todos os elementos buscando aqueles que batem com o nome buscado.
Boa sorte.