2013-04-12 4 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 (Document Object Model) был загружен, а страница была полностью загружена (в том числе изображений).
Поскольку это событие происходит после того, как документ готов, это хорошее место для всех других событий и функций jQuery. Как в примере выше.

2.Window OnLoad еще один JavaScript подход:

window.onload=function(){SomeJavaScriptCode};

событие OnLoad происходит, когда объект был загружен.
onload чаще всего используется внутри элемента для выполнения сценария, когда веб-страница полностью загружает весь контент (включая изображения, файлы сценариев, файлы CSS и т. Д.).

Примечание: Основное отличие заключается в том, что событие document.ready() вызывается сразу после загрузки DOM. Он не дожидается, когда содержимое загрузится полностью, а window.onload будет ждать, пока все содержимое будет загружено полностью.
У нас может быть более одной функции document.ready() на странице, где мы можем иметь только одну функцию onload.

+0

Полезно, но проблема в том, что наш проект не должен содержать JavaScript, а только Java. Если мы сможем их смешивать, то использование этой библиотеки JavaScript в JAVA будет хорошим. Это кажется полезным окном.OnLoad = функция() {} SomeJavaScriptCode; но я не уверен, что мы можем использовать его в нашем проекте JAVA. –

+0

ОК .. но вы должны использовать любой из них. только java не будет делать босса. –

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"); 
}); 
Смежные вопросы