回答編集履歴

1

説明の補足

2016/01/21 02:08

投稿

退会済みユーザー
test CHANGED
@@ -14,13 +14,17 @@
14
14
 
15
15
  function myfunc() {
16
16
 
17
- var isLoaded = false;
17
+ var isReloaded = false; //リロード済みかどうかの確認フラグ用変数
18
18
 
19
+   
20
+
21
+  //リロード済みでなければリロードを実行
22
+
19
- if (isLoaded !== false) {
23
+ if (isReloaded !== false) {
20
24
 
21
25
  window.location.reload(true);
22
26
 
23
- isLoaded = true;
27
+ isReloaded = true; //リロード後にリロード履歴フラグをtrueにセット
24
28
 
25
29
  }
26
30
 
@@ -29,3 +33,11 @@
29
33
  </script>
30
34
 
31
35
  ```
36
+
37
+
38
+
39
+ リロード済みの時はリロード処理を実行しないようにしないと、
40
+
41
+ 永遠とループしてしまうので、それがうまく行かない原因です。
42
+
43
+