JavaScript のリロードについて。 ボタンを押す→リロードが実施される→ボタンを押した位置に戻る(トップに行かない)という仕組みを考えています。

JavaScript78閲覧xmlns="http://www.w3.org/2000/svg">500

ベストアンサー

0

その他の回答(1件)

0

reload関数の処理のフローを冷静に見てみましょう。 ウェブページに記述、または紐づいたjavascriptは、そのページ上で動作します。ボタンを押したとき、reload関数は呼び出されますが、その中で window.location.reload(); リロードしています。 リロード後は同じウェブページとはいえ新しいページです。当然ながら前のページのreload関数は実行を続けられません。 なので処理を分ける必要があります。 対象のページの初期表示時、実行される関数を定義して実行してやり、その中で、前ページの座標を取得し表示を動かしてやらないといけないです。