是浏览器满载检查

时间:2013-04-12 08:56:27

标签: javascript pageload

无论如何都要检查页面是否已满载。像http://msdn.microsoft.com/en-us/library/system.web.ui.page.loadcomplete.aspx这样的东西,但对于JAVA。

5 个答案:

答案 0 :(得分:3)

如果您打算在加载页面时在客户端执行逻辑,您可能会对Javascript onload事件感兴趣。

或者,更好的是,考虑使用jQuery并使用ready()函数来执行逻辑。

使用jQuery的简短示例:

$(document).ready(function() {
    alert("The document, including all assets such as images, has been completely received");
});

答案 1 :(得分:1)

<强> 1。 JQuery将帮助您:

$(document).ready()告诉您浏览器已加载。
示例:

$(document).ready(function(){
  $("button").click(function(){
    $("p").slideToggle();
  });
});

当加载DOM(文档对象模型)并且页面已完全加载(包括图像)时,就会发生就绪事件。
因为此事件发生在文档准备好之后,所以它是获取所有其他jQuery事件和函数的好地方。就像上面的例子一样。

2.Window onload是另一种JavaScript方法:

window.onload=function(){SomeJavaScriptCode};

加载对象时会发生onload事件 一旦网页完全加载了所有内容(包括图像,脚本文件,CSS文件等),onload通常在元素中用于执行脚本。

注意:主要区别在于,只要加载了DOM,就会调用document.ready()事件。它不会等待内容完全加载,而window.onload将等待所有内容完全加载。
我们可以在一个只有一个onload函数的页面中有多个document.ready()函数。

答案 2 :(得分:1)

您可以使用普通onload()

<body onload="yourFunctionHere()">

JQuery version

$(document).ready(function() {
  yourFunctionHere();
});

答案 3 :(得分:1)

不是直接在java中,因为它可能没有在浏览器中运行,但你可以用javascript来实现

 <html>
    <head>
    <title>Test Page</title>
    <script type="text/javascript">var myFunc = function() {
      alert("The page is fully loaded!");
    };
    window.onload = myFunc;
    </script>
  </head>

答案 4 :(得分:0)

不是Java,不是。 你需要Javascript:

<script>  
  window.onload = function() {  
    alert('Loading Complete!');  
  }
</script>