質問編集履歴
4
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,5 +36,6 @@
|
|
36
36
|
script.id="scr";
|
37
37
|
script.src = "script.js?"+Date.now();
|
38
38
|
document.body.appendChild(script);
|
39
|
+
a();
|
39
40
|
}
|
40
41
|
```
|
3
追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
JavaScript
|
1
|
+
JavaScript 外部ファイルを更新して再度読み込むには????
|
body
CHANGED
File without changes
|
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,8 +2,7 @@
|
|
2
2
|
|
3
3
|
1の状態で読込します、読み込まれると外部ファイルのa()が実行されます
|
4
4
|
|
5
|
-
a()の実行が終わったら外部ファイルを
|
5
|
+
a()の実行が終わったら元ある外部ファイルを上書きし、
|
6
|
-
元ある外部ファイルを上書きし、
|
7
6
|
再同期するにはどうしたらいいのでしょうか
|
8
7
|
|
9
8
|
つまり1回目のalertの乱数と2回目のalertの乱数が別になる、ということです
|
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,20 +1,13 @@
|
|
1
|
-
1の状態で読込します
|
2
|
-
|
1
|
+
なかなか回答が得られない為に追記です
|
3
2
|
|
4
|
-
|
3
|
+
1の状態で読込します、読み込まれると外部ファイルのa()が実行されます
|
5
4
|
|
5
|
+
a()の実行が終わったら外部ファイルを更新し、
|
6
|
+
元ある外部ファイルを上書きし、
|
6
|
-
|
7
|
+
再同期するにはどうしたらいいのでしょうか
|
7
|
-
動くことはありませんでした
|
8
8
|
|
9
|
-
```javascript
|
10
|
-
|
9
|
+
つまり1回目のalertの乱数と2回目のalertの乱数が別になる、ということです
|
11
10
|
|
12
|
-
function a(){
|
13
|
-
alert("aaa");
|
14
|
-
scr.src="script.js?"+Date.now();//外部ファイルを更新し、再同期して読み込みたい
|
15
|
-
}
|
16
|
-
```
|
17
|
-
|
18
11
|
```javascript
|
19
12
|
1
|
20
13
|
<!DOCTYPE html>
|
@@ -34,14 +27,12 @@
|
|
34
27
|
</script>
|
35
28
|
```
|
36
29
|
|
37
|
-
```
|
30
|
+
```javascript
|
38
|
-
2
|
39
31
|
外部ファイル script.js
|
40
32
|
|
41
33
|
function a(){
|
42
|
-
alert("
|
34
|
+
alert("<?php echo rand(0,9999); ?>");
|
43
35
|
document.body.removeChild(document.getElementById("scr"));
|
44
|
-
|
45
36
|
var script = document.createElement('script');
|
46
37
|
script.id="scr";
|
47
38
|
script.src = "script.js?"+Date.now();
|