Как да пренасоча с JavaScript?

Как се пренасочва към страница от друга страница с помощта на JavaScript?

Решение

За да пренасочите към друга страница, можете да използвате:

window.location = "http://www.yoururl.com";
Коментари (5)

Не можете да пренасочите към функция. Това, което можете да направите, е да подадете някакъв флаг на URL адреса при пренасочване, след което да проверите този флаг в кода от страна на сървъра и ако той е повдигнат, да изпълните функцията.

Например:

document.location = "MyPage.php?action=DoThis";

След това в кода на PHP проверете за "action" в низа на заявката и ако е равно на "DoThis", изпълнете каквато функция ви е необходима.

Коментари (0)

Може би трябва да обясните въпроса си малко по-подробно.

Когато казвате "пренасочване", за повечето хора това означава промяна на местоположението на HTML страницата:

window.location = url;

Когато кажете "пренасочване към функция" - това всъщност няма смисъл. Можете да извикате функция или да пренасочите към друга страница. Можете дори да пренасочите и да извикате функция, когато новата страница се зареди.

Коментари (0)