Как се пренасочва към страница от друга страница с помощта на JavaScript?
За да пренасочите към друга страница, можете да използвате:
window.location = "http://www.yoururl.com";
Не можете да пренасочите към функция. Това, което можете да направите, е да подадете някакъв флаг на URL адреса при пренасочване, след което да проверите този флаг в кода от страна на сървъра и ако той е повдигнат, да изпълните функцията.
Например:
document.location = "MyPage.php?action=DoThis";
След това в кода на PHP проверете за "action" в низа на заявката и ако е равно на "DoThis", изпълнете каквато функция ви е необходима.
Може би трябва да обясните въпроса си малко по-подробно.
Когато казвате "пренасочване", за повечето хора това означава промяна на местоположението на HTML страницата:
window.location = url;
Когато кажете "пренасочване към функция" - това всъщност няма смисъл. Можете да извикате функция или да пренасочите към друга страница. Можете дори да пренасочите и да извикате функция, когато новата страница се зареди.