2011-11-21 220 views
9

Tengo una ventana emergente jQuery que funciona en Firefox.IE 9 Error de script SCRIPT438: El objeto no admite la propiedad o el método 'addEventListener'

Sin embargo, yo estoy recibiendo el siguiente mensaje de error en la línea 1 de mi página html:

SCRIPT438: El objeto no acepta la propiedad o método 'addEventListener' popup_1.html, línea 1 carácter 1

el único código que tengo en la línea 1 es:

<html> 

Cuando ejecuto el depurador IE9, que estoy recibiendo un error en algo que se llama

script block(1) 

Pero no estoy usando ningún javascript llamado "script block" ¿es esto un complemento de Internet Explorer o algo así?

Respuesta

13

Parece como si tuviera que añadir el tipo de documento HTML 5:

<!DOCTYPE html> 
6

Tengo este error en IE10. El problema era que el navegador se estaba ejecutando en modo compatibillity. Presiona F12 y apágalo. El error se ha ido.

enter image description here

+0

También configuré modo de documento para estándares –

5

Adición

<meta http-equiv="X-UA-Compatible" content="IE=Edge" > 

resolvieron este problema para mí.

Este error suele ocurrir porque IE crea variables js para cada nodo html y entra en conflicto con jquery & otras cosas JS que está agregando.

1

Asegúrese de tener los siguientes tags:

  1. <!DOCTYPE html> (y, por supuesto, cierran esta etiqueta también)
  2. <meta http-equiv="X-UA-Compatible" content="IE=edge" />

Tanto estas etiquetas indican IE para representar la página utilizando Edge, el último renderizador.

Cuestiones relacionadas