Foros del Web » Programando para Internet » Javascript »

ejecucion diferente javascript en <head> o en <body>

Estas en el tema de ejecucion diferente javascript en <head> o en <body> en el foro de Javascript en Foros del Web. por que es diferente el resultado de ejecucion de un script javascript en head o en body, no entiendo el por que thanks!...
  #1 (permalink)  
Antiguo 27/07/2010, 15:04
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 14 años, 5 meses
Puntos: 3
ejecucion diferente javascript en <head> o en <body>

por que es diferente el resultado de ejecucion de un script javascript en head o en body, no entiendo el por que thanks!
  #2 (permalink)  
Antiguo 27/07/2010, 15:39
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, 6 meses
Puntos: 1485
Respuesta: ejecucion diferente javascript en <head> o en <body>

simple logica. un documento html esta compuesto de <head> y <body> en ese orden. por tanto, primero se carga todo en head y luego en body.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 27/07/2010, 18:24
 
Fecha de Ingreso: junio-2010
Mensajes: 124
Antigüedad: 14 años, 5 meses
Puntos: 3
Respuesta: ejecucion diferente javascript en <head> o en <body>

evidentemente, el orden de carga no es lo que preguntba, si no el por que actua distinto un javascript...
  #4 (permalink)  
Antiguo 27/07/2010, 18:28
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: ejecucion diferente javascript en <head> o en <body>

Si esta escrito correctamente no debería haber diferencia, si no has definido un listener para el evento "load" o mejor aún, cuando el DOM este listo, entonces si habrá diferencia ya que si importas tu script en el head, todavía no existirá el DOM que posiblemente necesite usar.

Como te dije al principio, no debería haber diferencia, si la hay es porque el código necesita ser revisado

Saludos

Etiquetas: diferente, ejecucion
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 03:53.