Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как передать onclick на новую страницу? (https://javascript.ru/forum/misc/65886-kak-peredat-onclick-na-novuyu-stranicu.html)

drkrol 13.11.2016 11:13

Как передать onclick на новую страницу?
 
Здравствуйте. У меня (движок dle) на сайте есть категория, и новости там сортированы по дате добавления. Чтобы изменить сортировку, нужно нажать на ссылку вида
<a onclick="dle_change_sort('news_read','desc'); return false;" href="#">сортировать по просмотрам</a>

Тогда, находясь в категории, все новости будут отображаться по просмотрам. Проблема заключается в том, что отсортировать новости я могу только тогда, когда нахожусь на странице с этими новостями.

У меня на главной странице должны быть 2 ссылки отсылающие на одну и ту же категорию. Категория называется, например, "игры". Первая ссылка "Популярные игры", вторая "Последние игры". Первая ссылка отсылает пользователя в категорию /game, где новости будут отсортированы по кол-ву просмотров, а вторая тоже в /game, но новости там отсортированы по дате добавления. Как это реализовать? Как сделать такую ссылку ?

Нужно, чтобы после перехода по ссылке вида local.site/game , на новой странице срабатывал код onclick. То есть его нужно как-то вставить в ссылку /game. Подскажите, как такое можно реализовать?

laimas 13.11.2016 13:29

Событие передать по адресу нельзя, нужно запоминать при каждом выборе сортировки ее порядок либо в куках, либо в локальном хранилище.


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