質問編集履歴

4

書式の変更

2016/08/15 10:26

投稿

michiaki
michiaki

スコア29

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  test_1.js(問題文) object_replace.js(置換文字列)
16
16
 
17
- | |
17
+ | |
18
18
 
19
19
  ↓ ←-------------
20
20
 

3

書式の修正、説明の追加

2016/08/15 10:26

投稿

michiaki
michiaki

スコア29

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,20 @@
12
12
 
13
13
 
14
14
 
15
+ test_1.js(問題文) object_replace.js(置換文字列)
16
+
17
+ | |
18
+
19
+ ↓ ←-------------
20
+
21
+ main.js(問題出題DOM含む)
22
+
23
+
24
+
25
+ index.html
26
+
27
+
28
+
15
29
  文字の置換や問題文・解答について例えばこういう時はCSVファイルで作ったほうがいいよ等のアドバイスも頂けたら幸いです。
16
30
 
17
31
 
@@ -88,7 +102,7 @@
88
102
 
89
103
  },false);
90
104
 
91
-
105
+ //終了処理
92
106
 
93
107
  function end_study(i){
94
108
 
@@ -106,6 +120,8 @@
106
120
 
107
121
  }
108
122
 
123
+ //問題取り込み
124
+
109
125
  function show_question(i) {
110
126
 
111
127
  keyword_replace(i);
@@ -120,7 +136,7 @@
120
136
 
121
137
  }
122
138
 
123
-
139
+ //回答後の処理
124
140
 
125
141
  function button_click() {
126
142
 
@@ -138,7 +154,7 @@
138
154
 
139
155
  }
140
156
 
141
- i++;
157
+ i++; //問題文を一つずらす。
142
158
 
143
159
  show_question(i);
144
160
 
@@ -158,6 +174,8 @@
158
174
 
159
175
  -- object_replace.js --
160
176
 
177
+ //置換文字列候補
178
+
161
179
  var keyword = {
162
180
 
163
181
  徐行:"徐行(すぐに停止できる速度)",
@@ -180,9 +198,7 @@
180
198
 
181
199
  var str_q = q[i];
182
200
 
183
- console.log(i);
201
+ 問題・回答にキーワードが含まれていれば置換
184
-
185
- console.log("str_q:"+str_q);
186
202
 
187
203
  q[i] = str_q.replace("徐行",keyword.徐行);
188
204
 
@@ -220,6 +236,8 @@
220
236
 
221
237
  --test_1.js--
222
238
 
239
+ //問題文を配列化して格納
240
+
223
241
  var q = new Array();
224
242
 
225
243
  var miss_a = new Array();

2

書式の改善

2016/08/15 10:25

投稿

michiaki
michiaki

スコア29

test CHANGED
File without changes
test CHANGED
@@ -2,16 +2,20 @@
2
2
 
3
3
  次に問題文や解答に表示する文字列に読み方やヒントなどを置換させて、表示することをしていますがなかなかうまくいきません。
4
4
 
5
+
6
+
5
7
  回答ボタンを押し、正解か不正解を表示した後に、次の問題を表示するのですが、test_1.jsにある配列のデータを
6
8
 
9
+ 読み込んだ時に同時にキーワードを置換したいです。
10
+
7
- 読み込んだ時に同時にキーワードを置換したいです。処理はmain.jsで行ってます。置換処理はobject_replace.js
11
+ 処理はmain.jsで行ってます。置換処理はobject_replace.jsで行ってます。
8
-
9
- で行ってます。
10
12
 
11
13
 
12
14
 
13
15
  文字の置換や問題文・解答について例えばこういう時はCSVファイルで作ったほうがいいよ等のアドバイスも頂けたら幸いです。
14
16
 
17
+
18
+
15
19
  ###発生している問題・エラーメッセージ
16
20
 
17
21
 

1

少しわかりやすくしたつもりです。jsファイルを全部貼り付けています。すいませんでした

2016/08/14 12:26

投稿

michiaki
michiaki

スコア29

test CHANGED
File without changes
test CHANGED
@@ -1,11 +1,13 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- javascriptでクイズを作成しています。
4
-
5
- 問題文、解答を別のjavascriptに用意し、DOMでHTMLを反映させて表示することはここで質問した結果できました。
6
-
7
3
  次に問題文や解答に表示する文字列に読み方やヒントなどを置換させて、表示することをしていますがなかなかうまくいきません。
8
4
 
5
+ 回答ボタンを押し、正解か不正解を表示した後に、次の問題を表示するのですが、test_1.jsにある配列のデータを
6
+
7
+ 読み込んだ時に同時にキーワードを置換したいです。処理はmain.jsで行ってます。置換処理はobject_replace.js
8
+
9
+ で行ってます。
10
+
9
11
 
10
12
 
11
13
  文字の置換や問題文・解答について例えばこういう時はCSVファイルで作ったほうがいいよ等のアドバイスも頂けたら幸いです。
@@ -26,6 +28,8 @@
26
28
 
27
29
  ###該当のソースコード
28
30
 
31
+ ```
32
+
29
33
  --html--
30
34
 
31
35
  <script type="text/javascript" src="test_1.js"></script>
@@ -64,7 +68,9 @@
64
68
 
65
69
  </html>
66
70
 
67
-
71
+ ```
72
+
73
+ ```
68
74
 
69
75
  --main.js--
70
76
 
@@ -142,6 +148,10 @@
142
148
 
143
149
  }
144
150
 
151
+ ```
152
+
153
+ ```
154
+
145
155
  -- object_replace.js --
146
156
 
147
157
  var keyword = {
@@ -200,7 +210,9 @@
200
210
 
201
211
  }
202
212
 
203
-
213
+ ```
214
+
215
+ ```
204
216
 
205
217
  --test_1.js--
206
218
 
@@ -249,3 +261,5 @@
249
261
  exac_a[4]= "標識がなくても元々見通しが悪いため、徐行しなければならない";
250
262
 
251
263
  miss_a[4]= "標識がないので、必ずしも徐行する必要がない";
264
+
265
+ ```