0
我需要在我的網站上設置一個表單,通過在表單中輸入數字並點擊'轉到',人們可以快速導航到頁面。javascript'轉到頁面'表格腳本
我有下面的代碼部分工作:
<script type="text/javascript">
function goTo()
{
window.location = document.forms[0].where.value ;
return false;
}
</script>
</head>
<body>
<form action="" method="post" onsubmit="return goTo()">
<input type="text" name="where" value="Enter page number" onfocus="if(this.value == this.defaultValue) this.value = '';" onblur="if(this.value == '') this.value = this.defaultValue;">
<input type="submit" value="Go">
</form>
</body>
</html>
我注入的代碼到頁面的URL,例如,如:
www.examplesite.com/navigate
表單在/ navigate頁面上顯示得很好。現在,我希望我的用戶能夠在與我的網站上的網址相對應的表單中鍵入數字。例如去:
www.examplesite.com/1234
用戶鍵入「1234」到表單,並按下「開始」。
發生了什麼事,而不是然而是腳本試圖打開頁面是:
www.examplesite.com/navigate/1234
有沒有人有任何想法我怎麼能修改腳本,以確保它總是在網站的根目錄打開一個頁面,而不是一個子目錄?
在此先感謝您的幫助。欣賞它。
刪除了我的答案,因爲這是一個更好的 - 但我認爲你的意思是「URL」不「文件夾」。 –
@MatthewGilliard其實「文件夾」是好的在這裏我認爲,你知道原因「網址」是整個地址的東西,包括哈希/參數/ etc – Cherniv
嗨切爾諾夫,感謝您的答覆如此之快 - 您的解決方案完美工作。一個非常大的幫助,並感謝您花時間爲我看這個。 – user2471356