marcelomcn Posted October 20, 2011 Report Share Posted October 20, 2011 (edited) 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. Edited October 20, 2011 by marcelomcn Quote Link to comment Share on other sites More sharing options...
0 Tenko Posted October 20, 2011 Report Share Posted October 20, 2011 Essa ta complicado de enteder Quote Link to comment Share on other sites More sharing options...
0 fiote Posted October 20, 2011 Report Share Posted October 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'); Quote Link to comment Share on other sites More sharing options...
0 Carlos Rocha Posted October 28, 2011 Report Share Posted October 28, 2011 (edited) 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'); Edited October 28, 2011 by Carlos Rocha Quote Link to comment Share on other sites More sharing options...
Question
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.
Edited by marcelomcnLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.