teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明の補足

2016/01/21 02:08

投稿

退会済みユーザー
answer CHANGED
@@ -6,11 +6,16 @@
6
6
  }
7
7
 
8
8
  function myfunc() {
9
- var isLoaded = false;
9
+ var isReloaded = false; //リロード済みかどうかの確認フラグ用変数
10
+   
11
+  //リロード済みでなければリロードを実行
10
- if (isLoaded !== false) {
12
+ if (isReloaded !== false) {
11
13
  window.location.reload(true);
12
- isLoaded = true;
14
+ isReloaded = true; //リロード後にリロード履歴フラグをtrueにセット
13
15
  }
14
16
  }
15
17
  </script>
16
- ```
18
+ ```
19
+
20
+ リロード済みの時はリロード処理を実行しないようにしないと、
21
+ 永遠とループしてしまうので、それがうまく行かない原因です。