无论如何都要检查页面是否已满载。像http://msdn.microsoft.com/en-us/library/system.web.ui.page.loadcomplete.aspx这样的东西,但对于JAVA。
答案 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()">
$(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>