2013-04-12 45 views

回答

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> 
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()函數。

+0

有幫助,但問題是,我們的項目不必包含JavaScript,只有Java.If我們可以混合它們都使用這個JavaScript庫在JAVA將很好。這似乎有幫助窗口。的onload =函數(){SomeJavaScriptCode};但我不確定我們可以在我們的JAVA項目中使用它。 –

+0

好..但你必須使用這些。只有java不會做老闆。 –

1

,你可以使用正常的onload()

<body onload="yourFunctionHere()"> 

JQuery version

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

沒有在Java中,沒有。 你需要使用Javascript:

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

如果您打算在加載頁面時,在客戶端執行邏輯,你可能會喜歡的Javascript onload事件。

或者,甚至更好,請考慮使用jQuery並使用ready()函數來執行您的邏輯。

使用jQuery只是一個簡單的例子:

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