[Resolvido] Utilizando addEventListener e attachEvent
Como já vi muito por aew e achei interessante, estou “tentando” retirar todo o JavaScript do meu HTML colocando-o em um arquivo externo. Então bolei essa função pra colocar os eventos em todo o site:
function _clickGeral(nomeId, evento, funcaoChamada) {
var obj = document.getElementById(nomeId);
if (window.addEventListener) {
eval('obj.addEventListener('+"evento"+', function () { _'+funcaoChamada+'; }, true)');
}
else if (window.attachEvent) {
obj.attachEvent('on'+evento, function (){'_'+funcaoChamada});
}
}
Obviamente que no Firefox, Chrome e Opera funciona que é uma belezinha, mas como de praxe o IE insiste em ficar fazendo charme e se fazendo de difícil.
Tentei escrever a parte do attachEvent de diversas formas, na medida que fui pesquisando, mas o IE sempre acusava erro, dessa forma que postei não dá erro nenhum, mas nem por isso funciona. Gostaria de um auxilio pra encontrar a maneira correta de escrever essa parte da função.
Vlw pessoal
T+
Ramael
Discussão (5)
Carregando comentários...