Operação anulada!

Pois é, as vezes o Internet Explorer me dá medo. Falo sério.
Certa vez percebi este erro no site de um cliente da empresa, pensei: É simples, e realmente é, agora.
Esse erro só acontece no internet explorer. Isso ocorre quando um código javascript modifica o Dom antes do término da página.
Pergunta: O IE não poderia ignorar isso e deixar rolar a página? Tem mesmo que mostrar este erro e travar a pagina?
Enfim, encontrei duas soluções.
- Caso use jquery, acerte a forma que você escreve script em jquery. Passe a colocar toda instrução dentro do Ready, veja um exemplo:
$(document).ready(function() { // Seu código aqui }); - Este foi o meu caso.
Em um portal que desenvolvi, precisei utilizar mais de uma biblioteca, na verdade 3. Então para saber qual estava dando este problema, fui comentando cada linha até descobrir a biblioteca que estava dando pau.Descobri a biblioteca que estava conflitando, mas o site não poderia ficar sem esta biblioteca, então tive que fazer uma pequena adaptação.
Como a biblioteca rebelde estava conflitando, criei um iframe e joguei tudo dela lá dentro, separando o comportamento da biblioteca rebelda das outras, assim, fazendo ambas funcionarem, cada uma no seu espaço, mas para o usuario final, trabalhando harmoniosamente.
Julgo importante essas dicas porque perdi algumas horas em pesquisas e testes.
Divirta-se!
eu sou tão café com leite |:
AHISHAIOSHIO
adorei seu blog ;*