На странице нужна форма ввода текста и кнопка "Перейти". После ввода текста в форму и нажатия кнопки должна открыться страница с title заданным форме. Нужно именно так, чтобы открывалась новая страница, а не просто менялся title.
Передавай отдельно в GET нужный title
и на второй странице его считывай.
Функция на JS, которая возвращает нужный GET-параметр:
function findGetParameter(parameterName) {
var result = null,
tmp = [];
location.search
.substr(1)
.split("&")
.forEach(function (item) {
tmp = item.split("=");
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
});
return result;
}
Допустим, ты передаёшь так: index.html?new_title=newpage
. И тогда
var new_page_title = findGetParameter('new_title');
document.title = new_page_title;
Всё. Проверки добавить по вкусу.
Первый файл (где форма):
<html>
<body>
<form action="proc.html" method="GET">
<input type="text" name="new_title" />
<input type="submit" value="Отправить">
</form>
</body>
</html>
Второй файл (где меняется заголовок):
<html>
<head>
<title>Первоначальный заголовок (ты его не должен увидеть)</title>
</head>
<body>
<script>
function findGetParameter(parameterName) {
var result = null,
tmp = [];
location.search
.substr(1)
.split("&")
.forEach(function (item) {
tmp = item.split("=");
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
});
return result;
}
var new_page_title = findGetParameter('new_title');
document.title = new_page_title;
</script>
вторая страница с изменяемым заголовком
</body>
</html>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Решил попробовать по страничную прокрутку (если её так можно назвать) приглянулся плагин onepage-scroll следовал примеру на официальном сайте не получилось,...