2014-12-24 2 views
-4

Как я могу запустить javascript-код сразу после загрузки страницы, когда страница загружена, запускается, и когда я перехожу на другую страницу, она также запускает еще одну часть кода для этой страницы, как я могу сделай это ?Автоматический запуск кода javascript на странице load

+0

'window.onload = функция() {// делать что-то }' –

+0

прочитать JQuery '$ (документ) .ready() ' – Aditya

+1

@Aditya - это jquery. –

ответ

3

Вы можете попробовать

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Test</title> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     <script type="text/javascript"> 
     function codeAddress() { 
      alert('ok'); 
     } 
     window.onload = codeAddress; 
     </script> 
    </head> 
    <body> 

    </body> 
</html> 

Нажмите здесь http://jsfiddle.net/NEfR2/

0

document.ready() это событие JQuery. Метод JQuery document.ready() вызывается, как только DOM готов (что означает, что браузер проанализировал HTML и построил дерево DOM). Это позволяет запускать код, как только документ готов к работе.

Например, если браузер поддерживает событие DOMContentLoaded (как это делают многие браузеры, отличные от IE), он будет запускаться в этом событии. Тем не менее, IE не может безопасно срабатывать, пока документ readyState документа не достигнет «полного», что обычно происходит позже.

Вы можете найти более подробную информацию here (конечно, это требует JQuery для загрузки)

+1

Готов - это не метод документа - это, как вы указали, - функция библиотеки jQuery, которая принимает документ в качестве параметра. $ (function() {// Обработчик для .ready() вызван.}); делает то же самое. –

Смежные вопросы