Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eric Vinícius

[Resolvido] Setar eventos "não-inline"

Recommended Posts

Pessoal, boa tarde.

 

Existe a possibilidade de, ao invés de fazer assim:

<input type="button" value="pressione-me!" id="meubotao" onclick="funcaoqualquer"/>

 

Fazer assim:

document.getElementById('meubotao').onclick = funcaoqualquer();

 

Alguém já fez algo do tipo?

 

Fiz o seguinte experimento, e não obtive sucesso:

No Head:

<script type="text/javascript">
           document.onready = setevents();
       </script>

no html:

<input type="button" id="botao" value="me aperte"/>

arquivo js

function setevents(){
   document.getElementById('botao').onclick = function(){
       alert('Oi');
   }
}

 

Amigos, resolvi.

 

coloquei

<script type="text/javascript">
           document.onready = setevents();
       </script>

no final da pagina, antes do final de body.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.