2015-02-20 2 views
0

Как я могу выполнить javascript по адресу, прибыв на новую страницу? Например, щелкните ссылку, загружаемую новой страницей, а затем на этой новой странице выполняется какой-то скрипт?Выполнение js после прибытия на новую страницу

РЕДАКТИРОВАТЬ: Проблема в том, что я хочу, чтобы js выполнялся, когда вы набрали , прибыв туда с определенной страницы, поэтому код готового дома на этой целевой странице будет запускаться в любое время, когда будет загружена страница.

+1

как о "$ (документ) .on (" pagecontainerload "функция() { оповещения (" pagecontainerload события уволен! "); });" –

+1

Ваша проблема решена @ Кирк Росс? если да, не забудьте подтвердить ответ. ;) –

ответ

1

Просто определите функцию в конце Вашей страницы body или в вашем <head>:

<script> myFunction(){ 
      //some code here 
     } 
</script> 

И Установите onload на вашей странице тела, чтобы запустить эту функцию:

<body onload="myFunction()"> 

Это Javascript метод. Для jQuery используйте $(document).ready().

+0

Проблема в том, что я хочу, чтобы js выполнялся только в том случае, если вы приходите с определенной страницы, а код, подготовленный dom, будет запускаться в любое время, когда будет загружена страница. Я изменю свой OP. –

+0

Смотрите мой EDIT в моем OP. –

1

с Jquery:

$(document).ready(function(){ 

    //The code here is executed after the page is loaded 

}) 

с Javascript

document.addEventListener("DOMContentLoaded", function(event) { 
    //The code here is executed after the page is loaded 
}); 
Смежные вопросы