En Internet Explorer, cuando se activa onreadystatechange, y readystate se completa, ¿es que se activan los eventos de onload en el mismo momento? ¿Ya se han completado todas las solicitudes?¿Cuándo document.readystate == complete es igual que cuando se activa un incendio?
Respuesta
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
¿Dónde encuentra el soporte del navegador para 'readyState' y sus 3 valores posibles? – Alvaro
document.readyState
es una propiedad y window.onload
es un evento
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
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 –
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
- 1. document.readyState == "complete" es siempre falso. El estado es siempre "interactivo"
- 2. ¿Es posible escribir un receptor de emisión Android que detecta cuándo se activa el teléfono?
- 3. WebBrowser.Print() espera hasta que se complete. .NET
- 4. ¿Cuándo se activa el Activador de Ninject?
- 5. ¿Cuándo se activa realmente PreApplicationStartMethod para ejecutarse?
- 6. Incendio TextBox.TextChanged inmediatamente cuando se escribe texto en
- 7. Cuál es la diferencia entre Window.load y document.readyState
- 8. JavaScript es = igual que ==
- 9. ¿Hay un evento que se activa cuando se ha establecido un enlace en una propiedad?
- 10. Java es igual para una clase. Es == igual que .equals
- 11. Evitar que un QMenu se cierre cuando se activa una de sus QAction
- 12. Esperando hasta que se complete un proceso externo
- 13. Cuando overFlowToDisk se activa en EHCACHE?
- 14. ¿Cuándo se activa gen 0, gen 1, gen 2 exactamente?
- 15. C# - Esperando que se complete una operación de copia
- 16. Mobile Safari: evento "touchend" que no se activa cuando se elimina el último toque?
- 17. cerrar automáticamente Firefox cuando se complete la descarga
- 18. ¿Existe un patrón estándar a seguir cuando se espera que se complete un número N de métodos asíncronos?
- 19. document.readystate of "interactive" vs. ondomcontentloaded?
- 20. ViewPager OnLongClick oyente que no se activa
- 21. Cuándo se crea un app.config, cuando se usa un app.exe.config y cuál es la diferencia
- 22. ¿cómo se dice que no es igual a en ruby?
- 23. Cuando un evento de mousedown y mouseup no es igual a un clic
- 24. php no es igual a no es igual, igual a
- 25. ¿cómo se demostró que NP-complete era el primer NP-complete?
- 26. En ExtJS, cómo desvincular de repente cuando se produce un incendio?
- 27. Espere a que QueueUserWorkItem complete
- 28. Evento ASP.Net Session_Start que no se activa
- 29. Debug.Assert() sólo se activa cuando se pisa sobre él
- 30. Es un parámetro int * exactamente igual que un parámetro int []
tal vez si nos dice cómo desea utilizarlo podemos sugerir las mejores prácticas, etc –