Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2014, 19:18
icm9
 
Fecha de Ingreso: septiembre-2014
Mensajes: 66
Antigüedad: 9 años, 8 meses
Puntos: 1
porqué pasa esto

Tengo el archivo.html y el archivo.js por separado,
en el html tengo una parte donde dice:
<button id='xd' onclick='submit()'>

el tema es q en onclick llama la funciona submit,
que en el archivo js esta asi:

window.onload=function(){
function submit(){alert();}
}

no se ejecuta la funciona cuando hago click, pero si pongo la funcion submit fuera de la funcion de window.onload si se ejecuta, porque?

necesito que este dentro del onload, porque quiero usar unas variables que solo puedo definir cuando se carga la pagina, y al estar fuera del onload la funcion submit, no puedo acceder a las variables esas, por ejemplo una que sea algun elemento, solo puedo definirla cuando termina de cargar la pagina, pero no la puedo usar en la funcion submit.