Foros del Web » Programando para Internet » Javascript »

Detectar en que div se esta ejecutando un script

Estas en el tema de Detectar en que div se esta ejecutando un script en el foro de Javascript en Foros del Web. Hola a todos, ¿Como puedo saber en que lugar de la web se encuentra el script que se esta ejecutando?. Es decir: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 09/12/2011, 04:57
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años
Puntos: 19
Detectar en que div se esta ejecutando un script

Hola a todos,

¿Como puedo saber en que lugar de la web se encuentra el script que se esta ejecutando?. Es decir:

Código HTML:
Ver original
  1. <div id='cosa_rara'>
  2. Hola forosdelweb!
  3. alert('Estoy en : '+id)
  4. </div>

Y que id sea "cosa_rara". Se puede?
  #2 (permalink)  
Antiguo 09/12/2011, 07:36
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Detectar en que div se esta ejecutando un script

a no ser que sea parte del delegado del evento que lo ejecute (en criollo: que sea llamada una función desde un evento), los scripts embebidos directo en el HTML se ejecutan sin ámbito de DOM, por lo cual acceder a "cosa_rara" es imposible porque en dicho momento "cosa_rara" no se ha cargado como elemento del DOM
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 09/12/2011, 12:58
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años
Puntos: 19
Respuesta: Detectar en que div se esta ejecutando un script

Ok!... muchas gracias por la rapidez.
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 16:40.