我是一個JavaScript的初學者。 我有一個主索引頁上的下一個和上一個按鈕,我希望他們每個人都按順序轉到下一個或前一個html頁面。排序的html頁面出現在iframe中。我試圖弄清楚這樣做的正確和最有效的方法。Next/Prev href按鈕與JavaScript遞增url
頁面按順序01.html,02.html,03.html等
這裏是我的按鈕命名。
<a
class="btn"
onclick="decrementPg();"
href="<script>prvPgURL</script>"
target="iframe">
<i class="icon-chevron-left"></i> Back </a>
<a
class="btn"
onclick="incrementPg();"
href="<script>nxtPgURL</script>"
target="_blank"> Next
<i class="icon-chevron-right"></i> </a>
這是我的Javascript之間的頭標籤,我積極是完全錯誤的。
<script language="javascript" type="text/javascript">
var curPg = 0;
var nxtPg = 1;
var prvPg = 0;
var nxtPgURL = "0"+nxtPg+".html";
var prvPgURL = "0"+curPg+".html";
function incrementPg() {
if(curPg == 0){
alert('curPg: == 0');
curPg = (curPg +1);
nxtPg = (nxtPg +1);
} else {
alert('curPg: !== 0');
curPg = (curPg +1);
nxtPg = (nxtPg +1);
prvPg = (prvPg +1);
}
alert('curPg: ' +curPg +', nxtPg: '+ nxtPg +', prvPg: '+ prvPg +', prvPgURL: '+ prvPgURL +', nxtPgURL: '+ nxtPgURL);
}
function decrementPg() {
if(curPg == 0){
alert('curPg: == 0');
curPg = (curPg +1);
nxtPg = (nxtPg +1);
} else {
alert('curPg: !== 0');
curPg = (curPg -1);
nxtPg = (nxtPg -1);
prvPg = (prvPg -1);
}
alert('curPg: ' +curPg +', nxtPg: '+ nxtPg +', prvPg'+ prvPg);
}
</script>
我確定必須有一個更簡單的方法來做到這一點。
它不工作? – 2012-03-13 03:04:03
我認爲這部分是錯誤的:'href =「」' 如果我改變按鈕上的A標籤中的目標以轉到空白頁面,則URL如下所示:'http:// www。 server.com/player/ ' – Livi17 2012-03-13 03:08:32