質問編集履歴

2

誤字

2018/08/26 05:54

投稿

arot
arot

スコア7

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  タブ型メニューでそれぞれのタブで違うJavaScriptを組み込みたいと思っています。
8
8
 
9
- ■ MENU1 → a1.html(a1.jsを利用)
9
+ ■ MENU1 → a1.html(a2.jsを利用)
10
10
 
11
11
  ■ MENU2 → b1.html(b1.jsを利用)
12
12
 
@@ -238,7 +238,7 @@
238
238
 
239
239
  ```JAVASCRIPT
240
240
 
241
- #a1.js
241
+ #a2.js
242
242
 
243
243
 
244
244
 

1

説明文

2018/08/26 05:54

投稿

arot
arot

スコア7

test CHANGED
File without changes
test CHANGED
@@ -6,8 +6,434 @@
6
6
 
7
7
  タブ型メニューでそれぞれのタブで違うJavaScriptを組み込みたいと思っています。
8
8
 
9
- 可能でしょうか?
9
+ ■ MENU1 → a1.html(a1.jsを利用)
10
+
10
-
11
+ ■ MENU2 → b1.html(b1.jsを利用)
12
+
13
+ MENU1 → a1.htmlへの画面遷移はできるようになったのですが、a1.html内で組み込んだ
14
+
11
- どこから手つけたらいいかわからない状です。
15
+ JavaScriptうまく読み込めない状です。
12
16
 
13
17
  よろしくお願いいたします。
18
+
19
+
20
+
21
+ ```html
22
+
23
+ <!DOCTYPE HTML>
24
+
25
+ <html>
26
+
27
+ <head>
28
+
29
+ <meta charset="utf-8">
30
+
31
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
32
+
33
+ <meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
34
+
35
+ <script src="components/loader.js"></script>
36
+
37
+ <script src="lib/onsenui/js/onsenui.min.js"></script>
38
+
39
+
40
+
41
+ <link rel="stylesheet" href="components/loader.css">
42
+
43
+ <link rel="stylesheet" href="lib/onsenui/css/onsenui.css">
44
+
45
+ <link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css">
46
+
47
+ <link rel="stylesheet" href="css/g1.css">
48
+
49
+ <link rel="stylesheet" href="css/g2.css">
50
+
51
+ <link rel="stylesheet" href="css/k1.css">
52
+
53
+ <link rel="stylesheet" href="css/k2.css">
54
+
55
+ <link rel="stylesheet" href="css/s1.css">
56
+
57
+ <link rel="stylesheet" href="css/z1.css">
58
+
59
+ <script src="js/a1.js"></script>
60
+
61
+ <script src="js/a2.js"></script>
62
+
63
+ <script src="js/b2.js"></script>
64
+
65
+ <script src="js/s1.js"></script>
66
+
67
+ <script src="js/zlst.js"></script>
68
+
69
+ <script>
70
+
71
+ document.addEventListener('show', function(event) {
72
+
73
+ var page = event.target;
74
+
75
+ var titleElement = document.querySelector('#toolbar-title');
76
+
77
+
78
+
79
+ if (page.matches('#MENU1')) {
80
+
81
+ titleElement.innerHTML = 'MENU1';
82
+
83
+ } else if (page.matches('#MENU2')) {
84
+
85
+ titleElement.innerHTML = 'MENU2';
86
+
87
+ }
88
+
89
+ });
90
+
91
+ </script>
92
+
93
+ </head>
94
+
95
+ <body>
96
+
97
+ <ons-page>
98
+
99
+ <ons-toolbar>
100
+
101
+ <div class="center" id="toolbar-title"></div>
102
+
103
+ </ons-toolbar>
104
+
105
+ <ons-tabbar position="auto">
106
+
107
+ <ons-tab page="kl.html" icon="ICON1" label="MENU1">
108
+
109
+ </ons-tab>
110
+
111
+ <ons-tab page="gl.html" icon="ICON2" label="MENU2">
112
+
113
+ </ons-tab>
114
+
115
+ </ons-tabbar>
116
+
117
+ </ons-page>
118
+
119
+
120
+
121
+ <ons-template id="P1.html">
122
+
123
+ <ons-page id="LIST1">
124
+
125
+ <div id="a_list">
126
+
127
+ <ul class="alist">
128
+
129
+ <div id="titlek"></div>
130
+
131
+ </ul>
132
+
133
+ </div>
134
+
135
+ </ons-page>
136
+
137
+ </ons-template>
138
+
139
+
140
+
141
+ <ons-template id="kl.html">
142
+
143
+ <ons-page id="KLIST">
144
+
145
+ <ons-navigator id="navigator" page="P1.html">
146
+
147
+ </ons-navigator>
148
+
149
+ </ons-page>
150
+
151
+ </ons-template>
152
+
153
+
154
+
155
+ <ons-template id="P2.html">
156
+
157
+ <ons-page id="LIST2">
158
+
159
+ <div id="b_list">
160
+
161
+ <ul class="blist">
162
+
163
+ <div id="titleg"></div>
164
+
165
+ </ul>
166
+
167
+ </div>
168
+
169
+ </ons-page>
170
+
171
+ </ons-template>
172
+
173
+
174
+
175
+ <ons-template id="gl.html">
176
+
177
+ <ons-page id="GLIST">
178
+
179
+ <ons-navigator id="navigator" page="P2.html">
180
+
181
+ </ons-navigator>
182
+
183
+ </ons-page>
184
+
185
+ </ons-template>
186
+
187
+
188
+
189
+ </body>
190
+
191
+ </html>
192
+
193
+
194
+
195
+ ```
196
+
197
+ ```HTML
198
+
199
+ #a1.html
200
+
201
+ <ons-page id="PK">
202
+
203
+ <ons-toolbar>
204
+
205
+ <div class="left"><ons-back-button>BACK</ons-back-button></div>
206
+
207
+ </ons-toolbar>
208
+
209
+ <p>TEST</p>
210
+
211
+ <div id="k_list">
212
+
213
+ <ul>
214
+
215
+ <div id="ykzk"></div>
216
+
217
+ <div class="cls_cntk"><span id="ichirankst"></span> - <span id="ichiranked"></span> / <span id="ichirank"></span></div>
218
+
219
+ </ul>
220
+
221
+ </div>
222
+
223
+ <link rel="stylesheet" href="css/k_kanpo0.css">
224
+
225
+ <link rel="stylesheet" href="css/k_kanpo1.css">
226
+
227
+ <link rel="stylesheet" href="css/z_kanpo.css">
228
+
229
+ <script src="js/a2.js"></script>
230
+
231
+ </ons-page>
232
+
233
+
234
+
235
+
236
+
237
+ ```
238
+
239
+ ```JAVASCRIPT
240
+
241
+ #a1.js
242
+
243
+
244
+
245
+ window.onload = function onLoad() {
246
+
247
+ lnkadr = location.href;
248
+
249
+ adrs = lnkadr.slice(lnkadr.length - 3)
250
+
251
+ getCSVFile_k2();
252
+
253
+ }
254
+
255
+
256
+
257
+ function getCSVFile_k2() {
258
+
259
+ var xhr_k2 = new XMLHttpRequest();
260
+
261
+ xhr_k2.onload = function() {
262
+
263
+ createArray_k2(xhr_k2.responseText);
264
+
265
+ };
266
+
267
+ xhr_k2.open("get", "DT/DT_K.csv", true);
268
+
269
+ xhr_k2.send(null);
270
+
271
+ }
272
+
273
+
274
+
275
+ function createArray_k2(csvData) {
276
+
277
+ var csvArrayk2 = [];
278
+
279
+ var tempArrayk2 = csvData.split("\n");
280
+
281
+ for(var i = 0; i<tempArrayk2.length;++i){
282
+
283
+ csvArrayk2[i] = tempArrayk2[i].split(',');
284
+
285
+ };
286
+
287
+ var kp = [];
288
+
289
+ var kpkxx = [];
290
+
291
+ var yk = "";
292
+
293
+ var dt = "";
294
+
295
+ var xxx2 = "";
296
+
297
+ var kp2 = "";
298
+
299
+ var kp1 = "<table>";
300
+
301
+ kp1 = kp1 + "<tr>";
302
+
303
+ kp1 = kp1 + "<td class='midashi' colspan='3'></td>";
304
+
305
+ kp1 = kp1 + "<td class='kan' colspan='3'></td>";
306
+
307
+ kp1 = kp1 + "</tr>";
308
+
309
+ var kpkx = "";
310
+
311
+ dt =0;
312
+
313
+ st_dt = 0;
314
+
315
+ ed_dt =0;
316
+
317
+ for (var i=1; i<tempArrayk2.length-1;++i){
318
+
319
+ xxx2 = csvArrayk2[i][1].slice(0,3)
320
+
321
+ if(csvArrayk2[i][16]>0){
322
+
323
+ dt += 1;
324
+
325
+ if (xxx2 == adrs && yaku == adrs) {
326
+
327
+ ed_dt = dt;
328
+
329
+ kpkx = kpkx + ("<tr>");
330
+
331
+ kpkx = kpkx + ("<td class='td_ykzi' colspan='3'><span id = 'yk" + dt + "'>" + csvArrayk2[i][3] + "</span></td>");
332
+
333
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'knzt" + dt + "'>" + csvArrayk2[i][16] + "</span></td>");
334
+
335
+ kpkx = kpkx + ("<td class='td_kzryo'><span id = 'knz" + dt + "'>" + csvArrayk2[i][18] + "</span></td>");
336
+
337
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'szaix" + dt + "'>" + csvArrayk2[i][21] + "</span></td>");
338
+
339
+ kpkx = kpkx + ("</tr>");
340
+
341
+ kpkx = kpkx + ("<tr>");
342
+
343
+ kpkx = kpkx + ("<td class='td_sht'> <i>@ <span id='syo" + dt + "'>" + csvArrayk2[i][10] + "</span>");
344
+
345
+ kpkx = kpkx + ("<span id='tanix" + dt + "'>" + csvArrayk2[i][20] + "</span></i></td>");
346
+
347
+ kpkx = kpkx + ("<td class='td_sh'><span id= 'ryo" + dt + "'></span></td>");
348
+
349
+ kpkx = kpkx + ("<td class='td_shryo'><span id= 'tani" + dt + "'>" + csvArrayk2[i][19] + "</span>");
350
+
351
+ kpkx = kpkx + ("<input type='button' value=' -1 ' onclick=hiku('"+ dt +"')> ");
352
+
353
+ kpkx = kpkx + ("<input type='button' value=' +1 ' onclick=tasu('"+ dt +"')></td>");
354
+
355
+ kpkx = kpkx + ("<td class='td_shx' colspan='3'><span id='sh" + dt + "'></span></td>");
356
+
357
+ kpkx = kpkx + ("</tr>");
358
+
359
+ }
360
+
361
+ else { yaku = csvArrayk2[i][1].slice(0,3);
362
+
363
+ if (xxx2 == adrs) {
364
+
365
+ kpkxx.push(kpkx);
366
+
367
+ document.getElementById("ykzik").innerHTML = kpkxx.join('');
368
+
369
+ xxx = "'"+ csvArrayk2[i][1]+"'"
370
+
371
+ var kp2 = "<p><b>" + xxx.slice(4,-1) + "</b></p>"
372
+
373
+ kpkx = kp2 + kpkx;
374
+
375
+ kpkxx.push(kpkx);
376
+
377
+ document.getElementById("ykzik").innerHTML = kpkxx.join('');
378
+
379
+ kpkx = "";
380
+
381
+ st_dt = dt;
382
+
383
+ ed_dt =dt;
384
+
385
+ kpkx = kpkx + ("<tr>");
386
+
387
+ kpkx = kpkx + ("<td class='td_ykzi' colspan='3'><span id = 'yk" + dt + "'>" + csvArrayk2[i][3] + "</span></td>");
388
+
389
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'knzt" + dt + "'>" + csvArrayk2[i][16] + "</span></td>");
390
+
391
+ kpkx = kpkx + ("<td class='td_kzryo'><span id = 'knz" + dt + "'>" + csvArrayk2[i][18] + "</span></td>");
392
+
393
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'szaix" + dt + "'>" + csvArrayk2[i][21] + "</span></td>");
394
+
395
+ kpkx = kpkx + ("</tr>");
396
+
397
+ kpkx = kpkx + ("<tr>");
398
+
399
+ kpkx = kpkx + ("<td class='td_sht'> <i>@ <span id='syo" + dt + "'>" + csvArrayk2[i][10] + "</span>");
400
+
401
+ kpkx = kpkx + ("<span id='tanix" + dt + "'>" + csvArrayk2[i][20] + "</span></i></td>");
402
+
403
+ kpkx = kpkx + ("<td class='td_sh'><span id= 'ryo" + dt + "'></span></td>");
404
+
405
+ kpkx = kpkx + ("<td class='td_shryo'><span id= 'tani" + dt + "'>" + csvArrayk2[i][19] + "</span>");
406
+
407
+ kpkx = kpkx + ("<input type='button' value=' -1 ' onclick=hiku('"+ dt +"')> ");
408
+
409
+ kpkx = kpkx + ("<input type='button' value=' +1 ' onclick=tasu('"+ dt +"')></td>");
410
+
411
+ kpkx = kpkx + ("<td class='td_shx' colspan='3'><span id='sh" + dt + "'></span></td>");
412
+
413
+ kpkx = kpkx + ("</tr>");
414
+
415
+ }
416
+
417
+ }
418
+
419
+ }
420
+
421
+ }
422
+
423
+ kpkx = kp1 + kpkx;
424
+
425
+ kpkxx.push(kpkx);
426
+
427
+ document.getElementById("ykzk").innerHTML = kpkxx.join('');
428
+
429
+ document.getElementById("ichirank").innerHTML = dt;
430
+
431
+ document.getElementById("ichirankst").innerHTML = st_dt;
432
+
433
+ document.getElementById("ichiranked").innerHTML = ed_dt;
434
+
435
+ }
436
+
437
+
438
+
439
+ ```