浏览器是否完全加载检查



是否有检查页面是否完全加载。类似于http://msdn.microsoft.com/en-us/library/system.web.ui.page.loadcomplete.aspx,但是用于JAVA。

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

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

只是一个使用jQuery的简短示例:

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

不直接在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>

可以使用普通的onload()

<body onload="yourFunctionHere()">

或JQuery版本

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

1。

$(document).ready(),告诉你浏览器是加载的。


的例子:
$(document).ready(function(){
  $("button").click(function(){
    $("p").slideToggle();
  });
});

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

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

window.onload=function(){SomeJavaScriptCode};

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

注意:主要区别在于document.ready()事件在加载DOM后立即被调用。它不等待内容被完全加载,而窗口。Onload将等待,直到您的所有内容加载完毕。
一个页面中可以有多个document.ready()函数,而只有一个onload函数

Java中没有。你需要Javascript:

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

最新更新