Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
No meu site, tenho uma função que será chamada em dois eventos no mesmo elemento HTML, porém dependendo do evento da qual ela foi disparada, operações diferentes serão executadas. Assim, gostaria de saber se tem alguma forma de saber de qual evento a função foi disparada e assim realizar as operações necessárias.
A função é a seguinte:
function change_button(obj) {
if (obj.id != active_button)
trocaImagem(this, this.id + '.gif');
}
E ela será disparada nos seguintes eventos do elemento IMG:
<img id="notas" onMouseOver="java script: change_button(this)" onMouseOut="java script: change_button(this)" src="notas.gif" />
Na verdade eu poderia acrescer um parâmetro à essa função, como por exemplo uma string, que assumiria os valores "Over" de mouseover ou "Out" de mouseout. Assim eu faria a verificação dentro da função e executaria as operações que quero, mas quero algo mais correto, ou seja, gostaria de saber se via javascript eu consigo saber o evento da qual uma função javascript foi disparada.
Mto obrigada!
Carregando comentários...