Posts Tagged ‘internet explorer’

jQuery trigger(): Invalid procedure call or argument

January 13th, 2010

Na versão 1.3.2 do jQuery o método .trigger() gera o seguinte erro no Internet Explorer 7 e 8 com custom events:

Message: Invalid procedure call or argument
Line: 19
Char: 15319
Code: 0
URI: http://server/js/jquery.js

No meu caso isso aconteceu porque o nome do evento possuía ‘:’ (dois pontos) no nome. Ao remover e trocar por ‘_’, tudo funcionou normalmente. Na versão mais recente o problema foi corrigido.

Post to Twitter Post to Facebook

Problemas com XSLT no Internet Explorer

February 21st, 2007

Trabalhando com requisições XMLHttpRequest, precisei alterar a resposta (dados em XML) utilizando um arquivo XSL. No caso do Firefox, tudo ocorreu sem problemas (como já era de se esperar), já que ele possui um parser XSLT interno.

Com o Internet Explorer, a coisa mudou um pouco de figura. Como o IE não tem um parser XSLT, recorri ao Sarissa (que fornece uma API JavaScript semelhante a do Firefox). Com tudo pronto, era hora de finalizar os testes no IE.

Apesar de funcionar no Firefox, no IE gerava um erro de “Permission Denied”. Depois de pesquisar um pouco, descobri que era por causa do uso de <xsl:import /> no arquivo XSL. No IE só funcionou depois que converti as URLs de relativas (path/arquivo.xsl) para absolutas (http://dominio.tld/path/arquivo.xsl).

Post to Twitter Post to Facebook

~rcmachado is Digg proof thanks to caching by WP Super Cache