Necesito averiguar si la ventana se ha cargado o no.Determinando si la ventana se ha cargado sin utilizar ninguna variable global
Quiero crear una función checkLoaded
que devolverá true
o false
para indicar esto, en función de cuándo lo llamo.
<html>
<head>
function checkLoaded(){
//alert true if window is loaded or alert false
}
</head>
<body onload="checkLoaded()"> <!-- This should alert true -->
Loding window.
<script>
checkLoaded();// this should alert false;
</script>
</body>
</html>
No quiero utilizar una variable global que configuro cuando se carga la ventana.
¿Hay alguna manera de que pueda verificar el estado del objeto window
, quizás una propiedad?
No quiero usar jQuery ni ninguna otra biblioteca externa.
si está en el controlador 'onload', la ventana se ha terminado de cargar. ¿Cuál es tu pregunta? – jbabey
tengo una función y la misma función debería estar alerta verdadera o falsa. basado en donde lo estoy llamando. – gaurang171
como menciona Grzegorz Kaczan a continuación, solo tiene dos eventos para trabajar. De modo que puede usar cualquiera de los eventos que mejor le convengan para establecer sus valores verdaderos/falsos para comparar. También puede ayudar a proporcionar un contexto sobre lo que está tratando de lograr y por qué. La "carga de la ventana" puede significar muchas cosas para muchas personas. y esos dos eventos básicos proporcionan la función() {haz lo que quieras aquí} para lograr la mayoría de las necesidades. –