Uncaught TypeError: Object#<Objeto> no tiene ningún método dispatchEvent’

Estoy tratando de combinar Drupal con Picasa web integrador.

Tengo estas 3 líneas en la sección de mi page.tpl.php:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="/fotos/js/jquery.slimbox2/jquery.slimbox2.js" language="JavaScript"></script>
<script type="text/javascript" src="/fotos/js/jquery.pwi.js" language="JavaScript"></script>

También he añadido esta secuencia de comandos para mi sección de la cabeza, para probar un álbum (el nombre de usuario y albumname no son importantes, he probado offline con mi nombre de usuario y álbum, y que funcionaba bien):

<script type="text/javascript">

$(document).ready(function() {

    $("#container").pwi({
        username: 'My',
        maxresults: 5,
        mode: 'album',
        album: 'MyAlbum'
    });

});
</script>

Google Chrome me da este error cuando lo intento en mi Drupal-página:

prototype.js:5733Uncaught TypeError: Object#<Object> has no method 'dispatchEvent'
InformationsquelleAutor Puyol | 2011-06-13

2 Kommentare

  1. 3

    Drupal también viene con jQuery, y usted no puede simplemente añadir que la versión posterior en <script> etiquetas. Usted puede intentar usar Drupal es jquery update para obtener una versión más reciente, o intentar noConflict (sospecho que la va a necesitar de todos modos si desea utilizar el Prototipo).

  2. 3

    Parece que también se carga prototype.js en la página (utilizado por lightbox.js, tal vez?, y que tal vez el $ utilizado por ambos jQuery y Prototype, son contradictorios. Si usted realmente necesita para utilizar tanto Prototype y jQuery, considerar el uso de jQuery, noConflict modo: http://api.jquery.com/jQuery.noConflict/.

    • noConflict no ayuda. De alguna manera me las arreglé para resolver el problema, poniendo el <script> tags en mi cuerpo, pero todavía hay algún problema con IE. Enlace: chirowijkoersel.ser/node/35
    • Problema solucionado, he tenido dos scripts similares scripts que se ejecutan, la única diferencia era su nombre de archivo. Mediante la eliminación de uno de ellos, el problema fue resuelto.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea