Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] ?se puede llamar JS externo y aplicar un JS al mismo TAG?

Estas en el tema de ?se puede llamar JS externo y aplicar un JS al mismo TAG? en el foro de Javascript en Foros del Web. Lo he probado y parece que no funciona, supongo que si o si tendrán que ir separados, ?alguien puede explicármelo? gracias <script src="js/jquery.flexslider-min.js"> $(window).load(function(){ $(".flexslider").flexslider(); ...
  #1 (permalink)  
Antiguo 24/03/2013, 14:11
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 4 meses
Puntos: 9
?se puede llamar JS externo y aplicar un JS al mismo TAG?

Lo he probado y parece que no funciona, supongo que si o si tendrán que ir separados, ?alguien puede explicármelo? gracias

<script src="js/jquery.flexslider-min.js"> $(window).load(function(){ $(".flexslider").flexslider(); }); </script>

-----------------

<script src="js/jquery.flexslider-min.js"></script>
<script> $(window).load(function(){ $(".flexslider").flexslider(); }); </script>
  #2 (permalink)  
Antiguo 24/03/2013, 14:16
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: ?se puede llamar JS externo y aplicar un JS al mismo TAG?

buenas...
no se puede tener dos fuentes de código en un mismo tag, tienen que ir separado. si bien recuerdo, el estándar html dice que si el tag contiene el atributo SRC, entonces se ignora el contenido del tag.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 24/03/2013, 15:39
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: ?se puede llamar JS externo y aplicar un JS al mismo TAG?

Bueno, si asumimos que jQuery no deja de ser Javascript, nos vamos a encontrar con un par de sorpresas

http://ejohn.org/blog/degrading-script-tags/

Demo
http://ejohn.org/apps/embed/fixed3.html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 25/03/2013, 13:55
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 4 meses
Puntos: 9
Respuesta: ?se puede llamar JS externo y aplicar un JS al mismo TAG?

uhmm, entonces se puede cambiar esto
Cita:
<!-- Libreria jQuery --><script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<!-- Libreria jQuery Local --><script>!window.jQuery && document("<script src="js/jquery.min.js"><\/script>");</script>
por esto
Cita:
<!-- Libreria jQuery --><script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">!window.jQuery && document("<script src="js/jquery.min.js"><\/script>");</script>
?cual es la segunda sorpresa?

jQuery debe saltarse eso, pero en mi ejemplo, si no funciona el jQuery externo no creo que funcione el interno por el tema de SRC
  #5 (permalink)  
Antiguo 25/03/2013, 14:04
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: ?se puede llamar JS externo y aplicar un JS al mismo TAG?

se "puede", pero eso es usando el método que propone @john_resig el cual requiere adaptar el código. o sea, entiendase que no es un método estándar. como detalle extra, el código que muestra te producería error, específicamente la segunda línea o la que quieres poner dentro del tag. primero porque document no es una función, y segundo por la forma en como el navegador parsea los elementos. tienes un tag <script> dentro de otro.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: externo, funcion, 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 13:14.