0
我有這個腳本將把用戶帶到特定的頁面引用的url。我們用一個典型的網址爲:基於輸入和引用數據的Javascript URL重定向?
http://www.*****.com/Catalogues/Main/2012-Spring-Fall/#/XXX/zoomed
因此,與下面的腳本,當他們在一個頁面數,如123進入,它會用123代替XXX(從上面的網址),並帶您到頁面:
http://www.*****.com/Catalogues/Main/2012-Spring-Fall/#/123/zoomed
不過,我需要把它分割成多個段如下: 第01 001-050 頁,第02 051-100和頁第03 101-150
頁而新的URL變爲:
http://www.*****.com/Catalogues/Main/2012-Spring-Fall/Sections/XX/#/XXX/zoomed
我怎麼可以指定哪些頁面數塊屬於每個章節時,他們只在頁面數輸入,使登陸網址將會有自動輸入:
http://www.*****.com/Catalogues/Main/2012-Spring-Fall/Sections/03/#/123/zoomed
如果javascript無法處理這個問題,那可能是PHP?
希望得到任何幫助。
<script type="text/javascript">
function handleEnter (field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
var i;
for (i = 0; i < field.form.elements.length; i++)
if (field == field.form.elements[i])
break;
i = (i + 1) % field.form.elements.length;
field.form.elements[i].focus();
return false;
}
else
return true;
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function goForit() {
var password;
password=this.document.testform.inputbox.value
location="http://www.*****.com/Catalogues/Main/2012-Spring-Fall/#/" + password + "/zoomed/"
}
// End -->
</SCRIPT>
<TABLE WIDTH=200 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0>
<TR>
<TD><CENTER>
<FORM NAME="testform" target="_top">
Go to page:
<INPUT TYPE="text" NAME="inputbox" value="" size="3" onkeypress="return handleEnter(this, event)">
<INPUT TYPE="button" NAME="BUTTON" value="Go!" onClick="goForit(this.form)">
</FORM>
</CENTER>
</TABLE>