2011-01-27 11 views

Respuesta

6

document.onreadystatechange es típicamente más óptima de window.onload como se dispara antes de que se carguen todos los recursos externos tales como imágenes. Sin embargo, no está bien soportado en este momento (pero si solo te preocupa IE, entonces no es un problema).

Ver: https://developer.mozilla.org/en/DOM/document.onreadystatechange

O, para IE: http://msdn.microsoft.com/en-us/library/ms536957(v=vs.85).aspx

+1

¿Dónde encuentra el soporte del navegador para 'readyState' y sus 3 valores posibles? – Alvaro

2

document.readyState es una propiedad y window.onload es un evento

http://www.w3schools.com/jsref/prop_doc_readystate.asp

http://www.w3schools.com/js/js_events.asp

+0

lo siento, no aclaró mi pregunta. La pregunta es cuando los interruptores listos para el estado se completan, es que cuando se activa también se activa. – GeorgeU

+0

JavaScript no tiene múltiples subprocesos, por lo que los eventos se desencadenan de forma secuencial; para lo cual se disparará primero tendrá que probarlo en los principales buscadores para estar seguro –

+2

Probado en IE8 e IE7, OnreadyStateChange con ReadyState == incendios completos de 30-60 ms antes de la carga. Ambos esperan que todo en la página se cargue. – GeorgeU

Cuestiones relacionadas