質問編集履歴
2
JavaScriptのソースを省略しないで全文書きました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,11 +52,21 @@
|
|
52
52
|
|
53
53
|
loadText( url ){
|
54
54
|
|
55
|
-
|
55
|
+
var xhttp = new XMLHttpRequest();
|
56
56
|
|
57
|
-
xhttp.o
|
57
|
+
xhttp.onreadystatechange = function() {
|
58
58
|
|
59
|
+
if (xhttp.readyState == 4 && xhttp.status == 200) {
|
60
|
+
|
61
|
+
document.getElementById("mainBody").innerHTML = xhttp.responseText;
|
62
|
+
|
63
|
+
}
|
64
|
+
|
65
|
+
};
|
66
|
+
|
67
|
+
xhttp.open("GET", url, true);
|
68
|
+
|
59
|
-
xhttp.send();
|
69
|
+
xhttp.send();
|
60
70
|
|
61
71
|
}
|
62
72
|
|
1
「コードブロック」を追記しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
XMLHttpRequest()で展開したテキストファイルの中に記述しているJavaScript
|
1
|
+
XMLHttpRequest()で展開したテキストファイルの中に記述しているJavaScriptを実行させたい
|
test
CHANGED
@@ -18,21 +18,37 @@
|
|
18
18
|
|
19
19
|
①css
|
20
20
|
|
21
|
+
```ここに言語を入力
|
22
|
+
|
21
23
|
div#mainBody {}
|
24
|
+
|
25
|
+
```
|
22
26
|
|
23
27
|
|
24
28
|
|
25
29
|
②htmlソース
|
26
30
|
|
31
|
+
```
|
32
|
+
|
33
|
+
<body>
|
34
|
+
|
27
|
-
<input type="button" value="PAGE1" onclick="load
|
35
|
+
<input type="button" value="PAGE1" onclick="loadText('page1.txt');" />
|
28
36
|
|
29
37
|
:
|
30
38
|
|
31
39
|
<div id="mainBody"></div>
|
32
40
|
|
41
|
+
:
|
42
|
+
|
43
|
+
<body>
|
44
|
+
|
45
|
+
```
|
46
|
+
|
33
47
|
|
34
48
|
|
35
49
|
③JavaScript(一部省略しますが"mainBody"に url で示すテキストファイル(page1.txt)を展開・・・)
|
50
|
+
|
51
|
+
```
|
36
52
|
|
37
53
|
loadText( url ){
|
38
54
|
|
@@ -44,9 +60,13 @@
|
|
44
60
|
|
45
61
|
}
|
46
62
|
|
63
|
+
```
|
64
|
+
|
47
65
|
|
48
66
|
|
49
67
|
④page1.txt
|
68
|
+
|
69
|
+
```
|
50
70
|
|
51
71
|
<p>メンバーの一覧<br>
|
52
72
|
|
@@ -60,11 +80,17 @@
|
|
60
80
|
|
61
81
|
//--></script></tbody></table>ここまで</p>
|
62
82
|
|
63
|
-
|
83
|
+
```
|
64
84
|
|
65
85
|
|
66
86
|
|
67
87
|
###試したこと
|
88
|
+
|
89
|
+
```
|
90
|
+
|
91
|
+
<body>
|
92
|
+
|
93
|
+
:
|
68
94
|
|
69
95
|
<div id="mainBody">
|
70
96
|
|
@@ -82,6 +108,12 @@
|
|
82
108
|
|
83
109
|
</div>
|
84
110
|
|
111
|
+
:
|
112
|
+
|
113
|
+
<body>
|
114
|
+
|
115
|
+
```
|
116
|
+
|
85
117
|
と書けば、dumpMem()内のdocument.write(" <tr> ");・・・が実行され、意図した内容が表示されます。
|
86
118
|
|
87
119
|
|