前提・実現したいこと
001.html
002.html
...
050.html
など連番になったhtmlを
<button onclick="onLink(1)">< prev</button>
<button onclick="onLink(-1)">next ></button>
のボタンで遷移させたく、
function onLink(i){
var url = document.URL;
url=url.split(".")[0].slice(-3);
if(url=="000"){
return;
}else if(url=="999"){
return;
}
location.href="./"+("000"+(parseInt(url)+i)).slice(-3)+".html";
}
※上記のコードはこちらのままです。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12127113987
以上のようなjsで動かそうとしています。
ローカルでは動くのですが、
サーバー上のテスト環境に上げた途端
遷移先の番号がNaN.htmlとなったり192.html(アドレスから抽出された?)に固定されてしまいました。
その中でも
url=url.split(".")[0].slice(-3);
こちらのコードがよくわからず、特に
.split(".")[0]
"."と[0]が何を示しているのかわかりません。
初心者で至らないのですが、教えていただけたら幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー