我需要找出窗口是否已經加載。確定窗口是否已經加載而不使用任何全局變量
我想創建一個checkLoaded
函數,將返回true
或false
來表明這一點,基於我什麼時候調用它。
<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>
我不想使用窗口加載時設置的全局變量。
有什麼方法可以檢查window
對象的狀態,也許屬性?
我不想使用jQuery或任何其他外部庫。
如果你在'onload'處理程序中,窗口完成加載。你的問題是什麼? – jbabey 2012-07-17 17:59:05
我有一個功能和相同的功能應該是真實或錯誤的警報。基於我在哪裏調用它。 Grzegorz Kaczan在下面提到的 – gaurang171 2012-07-17 18:00:02
,你只有兩個事件可以使用。因此,您可以使用最適合您的那些事件來設置您的真/假值來檢查。 它也可能有助於提供一些你想要完成的事情和原因。 「窗口負載」對很多人來說可能意味着很多事情。這兩個基本事件提供函數(){做你喜歡的東西}來完成大多數需求。 – 2012-07-17 18:49:32