Foros del Web » Programando para Internet » Javascript »

Incompatibilidades entre librerias

Estas en el tema de Incompatibilidades entre librerias en el foro de Javascript en Foros del Web. Hola estoy desarrollando una paginilla y he usado dos plugins que encontre por internet para implementar un slider y un lightbox. El problema que tengo ...
  #1 (permalink)  
Antiguo 28/04/2009, 04:22
 
Fecha de Ingreso: noviembre-2008
Mensajes: 7
Antigüedad: 15 años, 5 meses
Puntos: 0
Incompatibilidades entre librerias

Hola estoy desarrollando una paginilla y he usado dos plugins que encontre por internet para implementar un slider y un lightbox.

El problema que tengo es que por alguna razon no funcionan ambos a la vez, quiero decir, si pongo el código así:

<link rel="stylesheet" type="text/css" href="archivosScroll/featuredcontentglider.css" />
<script type="text/javascript" src="archivosScroll/jquery-1.2.2.pack.js"></script>
<script type="text/javascript" src="archivosScroll/featuredcontentglider.js">
</script>

<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="lightbox/js/prototype.js"></script>
<script type="text/javascript" src="lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/js/lightbox.js"></script>


funciona el lightbox pero si lo pongo así
<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="lightbox/js/prototype.js"></script>
<script type="text/javascript" src="lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/js/lightbox.js"></script>

<link rel="stylesheet" type="text/css" href="archivosScroll/featuredcontentglider.css" />
<script type="text/javascript" src="archivosScroll/jquery-1.2.2.pack.js"></script>
<script type="text/javascript" src="archivosScroll/featuredcontentglider.js">

</script>
funciona el slider.

¿Alguien tiene idea de porque ocurre esto?, no domino demasiado el javascript, pero me huelo que debe ser alguna tonterida.
Decir que todo el codigo que muestro está en el HEAD
  #2 (permalink)  
Antiguo 28/04/2009, 06:32
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Incompatibilidades entre librerias

Deberías plantear tu duda en el foro de frameworks, que está para plantear todas las dudas acerca del trabajo con frameworks. No obstante, es conocido el hecho de que las librerías usan funciones con el mismo nombre, como por ejemplo la función $. Algunas librerías como jQuery disponen de un parche llamado noconflict para prevenir esas colisiones. Pero lo que no tiene sentido es usar más de una librería, ya que generalmente hacen casi las mismas cosas, de manera que sólo estás desperdiciando espacio de almacenamiento más allá de perder tiempo resolviendo conflictos. Además, no es cuestión de usar una librería así como así: hay que leer su documentación y saber qué es lo que se está haciendo.
  #3 (permalink)  
Antiguo 28/04/2009, 09:22
 
Fecha de Ingreso: noviembre-2008
Mensajes: 7
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Incompatibilidades entre librerias

Suponia que algo así sería. Será cuestión de husmear el código.

Gracias por la aclaración.

Si algún moderador lee esto, por favor pasen el hilo al foro de frameworks
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:14.