Программирование > JavaScript & JScript
history.back() & history.forward()
Fury:
Приделала на сайт кнопочки, реализующие соответственно back и forward по посещенным страницам.
Когда посетитель только пришел на страницу - все понятно:
history.length = 0 и обе кнопки (вперед,назад) неактивны.
А вот как проверить, есть ли страница, на которую еще можно вернуться "назад", и чтобы если такой нету (посетитель отщелкал все до начальной), то кнопку "Назад" делать неактивной??
И аналогично, проверить, есть ли страница, на которую можно по хистори пройти "вперед", чтобы при отсутствии таковой сделать неактивной кнопку "Вперед".
Metaller:
А зачем дублировать навигационные кнопки броузера?
Maniac:
Пропиши на всех первых страницах эту ссылку пустой, тогда и вернуться не сможет.
Fury:
Metaller , так надо (с)
Не будет у меня панели с навигационными кнопками.
Fury:
Maniac - неправильное решение.
Сделать обе ссылки неактивными я могу, проверив на ноль history.length. А делать на первых страницах ссылку пустой, как ты сказал, - глупо. Потому как пользователь на первую страницу может попасть и блуждая по сайту. А тогда возможность возврата на предыдущую страницу должна быть.
ПС: если я неправильно поняла, что ты хотел сказать, расскажи еще раз, плз.
Навигация
Перейти к полной версии