戻るボタンで戻れないようにして画面遷移するには、location.replaceを使用します。
サンプルソース
例)ボタンを押すとページのURLを"https://www.yahoo.co.jp"に変更する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script> function urlReplace(){ location.replace('https://www.yahoo.co.jp/'); } </script> </head> <body> <input type="button" value="ボタン" onclick="urlReplace()"> </body> </html> |
解説
- 似たようなメソッドに、location.hrefがあります。
- location.hrefとの違いは、hrefの場合は戻るボタンで戻る事ができますが、replaceの場合は戻る事ができません。
- location.hrefについては以下ページをご覧ください。
→ [JavaScript] URLを指定して画面遷移を行う