753Note

備忘メモ

JS パラメータの引き渡し(1) location.hash

【送り側(send1.html)の記述】
 location.href = "./receive1.html#xxx";
  ハッシュタグ「#」に続けてパラメータ値「xxx」を記述

【受け側(receive1.html)の記述】
 var hash = location.hash.slice(1);
  location.hashは#を含めたハッシュ部分の文字列を取得
  slice()のインデックスは0から始まるため、slice(1)で#以降の文字列を取得

【send1.html】
<meta charset="UTF-8">
<script>
    location.href = "./receive1.html#xxx";
</script>

【receive1.html】
<meta charset="UTF-8">
<script>
    var hash = location.hash.slice(1);
    alert("パラメータ値 " + hash + " を取得しました。");
</script>