Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Определение страницы (https://javascript.ru/forum/misc/31326-opredelenie-stranicy.html)

lancer 03.09.2012 17:37

Определение страницы
 
Есть какой-то грамотный подход к определению страниц? Скажем у меня один файл main.js, который используется для функционала 5 страниц.

На странице 1 мне нужно чтобы сработала функция a и b, на странице 2 - с и d.
Раньше я смотрел присутствует ли на страницах такой-то элемент, тогда применял к нему какие-то действия.. но кажется это может сгодиться только в частных случаях и есть что-то более здравое.

Magneto 03.09.2012 18:01

Первое что приходит в голову это смотреть window.location тоесть адресс текущей страницы и вызывать нужные функции.

Но можно сделать чуть более грамотно, в файле main.js нужно определить все функции которые будете использовать на всех 5-ти страницах. А вызывать нужные функции нужно в теле самой страницы. Например:

<scritp src="main.js"></script> // в  скрипте определена функция  meFunction

<script>
    // а здесь ее вызовем
     myFunction();
</script>


Часовой пояс GMT +3, время: 05:23.