我想創建一個重定向頁面,但我需要使用兩個參數來創建地址鏈接。客戶端重定向使用地址欄參數
<!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讀了一些東西來創建該代碼。
另外,任何方式來寫重定向前的'鏈接'變量看看會發生什麼?
另外我安裝了Firebug,但我無法找到我聲明的變量來查看它們的狀態。
「chapterx」和「linex」的值應該是多少?你在哪裏得到它們? – Lucio
@Lucio都是數字,地址欄中的參數。 –
然後,您只需從URL中獲取它們,而不是從DOM中獲取它們。這將幫助你,因爲其餘代碼是好的:http://stackoverflow.com/q/5448545/1505348 – Lucio