Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Por qué pasa esto?

Estas en el tema de Por qué pasa esto? en el foro de Frameworks JS en Foros del Web. Hola, veréis, tengo un código y en el header tengo esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script type = "text/javascript" src = ...
  #1 (permalink)  
Antiguo 26/11/2011, 13:27
 
Fecha de Ingreso: abril-2011
Mensajes: 85
Antigüedad: 13 años, 7 meses
Puntos: 5
Por qué pasa esto?

Hola, veréis, tengo un código y en el header tengo esto:

Código Javascript:
Ver original
  1. <script type="text/javascript"
  2. src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
  3. <script type="text/javascript" src="jquery.menu1.minified.js"></script>
  4. <script type="text/javascript" src="js/menu2.js"></script>
  5.  
  6. [B]<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>[/B]
  7.  
  8. <script src="jquery.main.js" type="text/javascript"></script>

El problema está en que, como veis, llamo 2 veces el archivo jQuery (de Google) el caso es que, si no lo llamo por segunda vez (el texto que está negrita) el archivo javascript jquery.main.js no me tira, en cambio, si lo llamo si que me va... el problema es que SI que me va, pero claro, encuentro un poco absurdo tener que llamar 2 veces jQuery, si ya lo he llamado arriba... esto por qué pasa? No hay manera de solo tener que llamarlo 1 vez?

Muchas gracias.
  #2 (permalink)  
Antiguo 26/11/2011, 15:58
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 13 años, 4 meses
Puntos: 72
Respuesta: Por qué pasa esto?

Se trata de dos versiones diferentes de jQuery la primera es '1.5.2' y al segunda es '1.6.1', lo más probable es que 'jquery.main.js' necesite de la segunda versión para funcionar. Puedes probar llamar solo a la versión '1.6.1', que es más reciente, y tal vez con eso sea sufuciente.
  #3 (permalink)  
Antiguo 28/11/2011, 07:51
 
Fecha de Ingreso: abril-2011
Mensajes: 85
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: Por qué pasa esto?

Eso ya lo pensé y lo probé, y no, no funciona, uno de los 2 deja de funcionar, además, he hecho otra prueba, observad:

Código HTML:
Ver original
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
  2. <script type="text/javascript" src="menu/jquery.menu.minified.js"></script>
  3. <script type="text/javascript" src="js/menu2.js"></script>
  4. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
  5.  
  6.     <script src="js/easing.js" type="text/javascript"></script>
  7.     <script src="jquery.ui.mymy.js" type="text/javascript"></script>

Tengo un serio problema y es que, como veis, llamo los 2 mismos jQuery, el caso es que si quito el segundo, no se muestra jquery.ui.mymy.js ni easing.js y además me altera los otros JS, en cambio, si lo quito se muestra lo otro pero lo anterior no se muestra... por qué diablos pasa esto?

Muchas gracias.

Etiquetas: ajax, jquery, js
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 11:49.