Я пытаюсь создать страницу перенаправления, но мне нужно использовать два параметра для создания адресной ссылки.Переадресация на стороне клиента с использованием параметров адресной строки
<!DOCTYPE html>
<!--
Test file
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--<meta http-equiv="refresh" content="0;url=link" />-->
</head>
<body>
<p>Redirecting...</p>
<script language="javascript">
var chapterx = document.getElementById("chapter").value;
var linex = document.getElementById("line").value;
var link = "http://www.mypage.com/help?chapter=" + chapterx + "," + linex;
//window.prompt(link);
window.location = link;
</script>
</body>
</html>
Я тестирую это, загружая страницу с моего ПК, а не с сервера.
У меня есть очень простая концепция о HTML и JS, и я не могу понять, что я делаю неправильно.
Я прочитал что-то от Redirect from an HTML page, чтобы создать этот код.
Плюс, theres любой способ написать переменную 'link' перед перенаправлением, чтобы узнать, что произойдет?
Также у меня установлен Firebug, но я не могу найти переменные, которые я объявил, чтобы увидеть их статус.
Какими должны быть значения 'chapterx' и' linex' и где вы их получите? – Lucio
@Lucio - это номера, параметры в адресной строке. –
Тогда вам просто нужно получить их из URL-адреса, а не из DOM. Это поможет вам, так как остальная часть кода в порядке: http://stackoverflow.com/q/5448545/1505348 – Lucio