Допустим, на сайте есть 4 страницы:
page.html
(здесь 2 ссылки<a>
, которые ведут на другую страницу - example.html)example.html
(пустая страница)result1.html
result2.html
Как сделать так, чтобы при нажатии на первую ссылку, открывалась страница example.html
с содержимым result1.html
? Соответственно, при нажатии на вторую ссылку, также открывается example.html
, но в неё подгружается содержимое result2.html
.
Насколько я понимаю, по ссылке необходимо передавать некоторое значение, а на пустой странице делать проверку: если значение одно, то показываем содержимое result1.html
, если другое - то result2.html
. Подскажите, как можно осуществить подобное и с помощью чего (JS, PHP или стандартными средствами HTML)?
Заранее огромное спасибо.
ну если только подсказать, а не код писать то расcкажу про JS варианты:
A вариант:
1 - при наведение курсора на необходимую ссылку (событие onmousemove) записать в куку(coockies) сделать то то (это зависит от той ссылки над которой сейчас курсор)
2 - в коде example.html на событие onload или в самом начале страницы повешать код который прочитает куку и в зависимости от того что там написано выполняет необходимое действие
B вариант
1 - В нужной ссылке в параметр href кроме самой ссылке добавить GET параметры
2 - .. и ловить их в example.html и в зависимости от того что в параметрах выполнять соответствующие действия
C вариант
использовать локальное хранилище из HTML5 действия будут аналогичны A варианту
PS
а вообще вам следует узнать способы передачи данных между страницами на JS
Можно на PHP.
К ссылке на example.php добавьте GET-запрос example.php?page=1
или example.php?page=2
Код в example.php будет примерно такой:
<?php
if ($_GET['page'] == 1)
readfile("result1.html");
if ($_GET['page'] == 2)
readfile("result2.html");
?>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь собрать библиотеку JS написанную на es6 в бандлДля модулей используется import/export и пресет es2015 Либа имеет следующую структуру
Добрый день, есть ли в слике возможность выводить не первые скажем 5 слайдов, а последние 5 ?
Привет всем! Недавно начал познавать мир jQuery и его магию, и состряпал алгоритм для ротатора картинокВсе работает, к моему удивлению, но я бы не проч...