marcelomcn Postado Outubro 20, 2011 Denunciar Share Postado Outubro 20, 2011 (editado) Pessoal,O problema parece bastante simples mais não estou conseguindo fazer. É o seguinte.Tenho uma imagem em meu site e quero que via javascript essa imagem seja clicada.<html><script lenguage="javascript"> if(alguma coisa){ document.getElementById('123456').click(); }</script><body> <img id='123456' src="imagem.jpg""/></body></html>Quando eu faço isso diz que click() não é uma função. Exite como eu fazer isto??Obrigado desde já quem puder ajudar. Editado Outubro 20, 2011 por marcelomcn Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tenko Postado Outubro 20, 2011 Denunciar Share Postado Outubro 20, 2011 Essa ta complicado de enteder Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fiote Postado Outubro 20, 2011 Denunciar Share Postado Outubro 20, 2011 Não tem como você forçar um click. O que você pode fazer é "fingir" um click para chamar o evento 'onclick' desse elemento, caso você o tenha definido.Se eu não me engano, você pode usar .fireEvent('onclick'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Outubro 28, 2011 Denunciar Share Postado Outubro 28, 2011 (editado) Rapaz.Num é que funcionou?document.getElementById('btndata_emissaoinicial').fireEvent('onclick');; Mas bo Firefox não funcionou.. Em tempo: Esquece acima: Assim funcinou no ie9 e no ff7 document.getElementById('btndata_emissaoinicial').fireEvent('onclick'); Editado Outubro 28, 2011 por Carlos Rocha Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcelomcn
Pessoal,
O problema parece bastante simples mais não estou conseguindo fazer. É o seguinte.
Tenho uma imagem em meu site e quero que via javascript essa imagem seja clicada.
<html>
<script lenguage="javascript">
if(alguma coisa){
document.getElementById('123456').click();
}
</script>
<body>
<img id='123456' src="imagem.jpg""/>
</body>
</html>
Quando eu faço isso diz que click() não é uma função. Exite como eu fazer isto??
Obrigado desde já quem puder ajudar.
Editado por marcelomcnLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.