IE não suporta observador Javascript em elementos SPAN

19 04 2008

Saudações bravos programadores Web, cada dia que passa mais acredito que:

Felizes aqueles que programam para ambiente Desktop pois não se preocupam com portabilidade entre Navegadores Web.

Olha a situação, eu tinha um elemento SPAN e queria colocar um observador nele, primeiro tentei usando EXT

   var button_navegar = Ext.get('meu_id')
button_navegar.on('click', function(){alert(10)});

Funcionava no Firefox mas não no IE, não desisti achei que era algum pau do EXT, fiz usando prototype

Event.observe(window,"load",function(){
Event.observe('meu_id','click',function(){
alert(10);
})
})

De novo funciona no Firefox mas não no IE comecei a ficar nervoso e eis que me vem na mente que poderia ser problema no “IE manco”, talvez ele não conseguisse colocar eventos em SPAN, dito e feito coloquei um DIV no lugar e ambas as soluções funcionaram, portanto ai vai a dica não coloquem observadores em SPAN poiso “IE manco” não entende isso.

Se você não usa nem EXT nem prototype e mesmo assim que usar observadores então da um pulo nesse link, ele mostra como criar a sua própria função genérica para adicionar observadores.

[]’s Anselmo Battisti

Anúncios

Ações

Information

2 responses

19 04 2008
Pedro Rogério

Agora me diz: Pra que serve o IE? Até hoje não achei uma causa lógica pra que ele serve!!!

20 04 2008
battisti

Rapaz minha teoria é de que a micro$soft se uniu a alguma fábrica de anti depressivos para Programadores Web pq é extremamente frustrante tentar fazer um sistema que seja compatível com estas insanidades do IE, só mesmo na base de remédios 🙂

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: