Как отменить переход по ссылке в какое-то время суток?
Ну, если в браузере включен JavaScript, то это несложно... вот только если додумаются выключить и таки перейти? :)
Плюс якорь ссылки обычно виден в строке состояния браузера и убрать его не так уж просто.
Тем не менее, если так уж надо, то вот эта ссылка не разрешает переход после 12 часов по времени вашего компьютера: Гуглик
Надёжнее, конечно, все внешние ссылки "пропускать" через серверный PHP-скрипт, который проверит время на сервере и, если надо, разрешит переход (или просто вернёт нужный URL, хранить-то адреса страниц тоже можно в базе, а не передавать открыто). Но это лишняя работа для сервака.
Вот код простейшего JS-решения из этой заметки:
<a href="http://google.com" id="link12">Гуглик</a> <script> function link12Handler (e) { var date = new Date(); var hour = date.getHours(); if (hour>12) { e.preventDefault(); alert ("После 12 переход запрещен"); } } var link12 = document.getElementById("link12"); link12.addEventListener ("click", link12Handler); </script>
04.11.2019, 14:14 [1151 просмотр]