teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字

2018/08/26 05:54

投稿

arot
arot

スコア7

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Monacaでスマホアプリを作ろうとしています。
4
4
  タブ型メニューでそれぞれのタブで違うJavaScriptを組み込みたいと思っています。
5
- ■ MENU1 → a1.html(a1.jsを利用)
5
+ ■ MENU1 → a1.html(a2.jsを利用)
6
6
  ■ MENU2 → b1.html(b1.jsを利用)
7
7
  MENU1 → a1.htmlへの画面遷移はできるようになったのですが、a1.html内で組み込んだ
8
8
  JavaScriptをうまく読み込めない状況です。
@@ -118,7 +118,7 @@
118
118
 
119
119
  ```
120
120
  ```JAVASCRIPT
121
- #a1.js
121
+ #a2.js
122
122
 
123
123
  window.onload = function onLoad() {
124
124
  lnkadr = location.href;

1

説明文

2018/08/26 05:54

投稿

arot
arot

スコア7

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,219 @@
2
2
 
3
3
  Monacaでスマホアプリを作ろうとしています。
4
4
  タブ型メニューでそれぞれのタブで違うJavaScriptを組み込みたいと思っています。
5
- 可能でしょうか?
5
+ ■ MENU1 → a1.html(a1.jsを利用)
6
+ ■ MENU2 → b1.html(b1.jsを利用)
7
+ MENU1 → a1.htmlへの画面遷移はできるようになったのですが、a1.html内で組み込んだ
6
- どこから手つけたらいいかわからない状です。
8
+ JavaScriptうまく読み込めない状です。
7
- よろしくお願いいたします。
9
+ よろしくお願いいたします。
10
+
11
+ ```html
12
+ <!DOCTYPE HTML>
13
+ <html>
14
+ <head>
15
+ <meta charset="utf-8">
16
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
17
+ <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'">
18
+ <script src="components/loader.js"></script>
19
+ <script src="lib/onsenui/js/onsenui.min.js"></script>
20
+
21
+ <link rel="stylesheet" href="components/loader.css">
22
+ <link rel="stylesheet" href="lib/onsenui/css/onsenui.css">
23
+ <link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css">
24
+ <link rel="stylesheet" href="css/g1.css">
25
+ <link rel="stylesheet" href="css/g2.css">
26
+ <link rel="stylesheet" href="css/k1.css">
27
+ <link rel="stylesheet" href="css/k2.css">
28
+ <link rel="stylesheet" href="css/s1.css">
29
+ <link rel="stylesheet" href="css/z1.css">
30
+ <script src="js/a1.js"></script>
31
+ <script src="js/a2.js"></script>
32
+ <script src="js/b2.js"></script>
33
+ <script src="js/s1.js"></script>
34
+ <script src="js/zlst.js"></script>
35
+ <script>
36
+ document.addEventListener('show', function(event) {
37
+ var page = event.target;
38
+ var titleElement = document.querySelector('#toolbar-title');
39
+
40
+ if (page.matches('#MENU1')) {
41
+ titleElement.innerHTML = 'MENU1';
42
+ } else if (page.matches('#MENU2')) {
43
+ titleElement.innerHTML = 'MENU2';
44
+ }
45
+ });
46
+ </script>
47
+ </head>
48
+ <body>
49
+ <ons-page>
50
+ <ons-toolbar>
51
+ <div class="center" id="toolbar-title"></div>
52
+ </ons-toolbar>
53
+ <ons-tabbar position="auto">
54
+ <ons-tab page="kl.html" icon="ICON1" label="MENU1">
55
+ </ons-tab>
56
+ <ons-tab page="gl.html" icon="ICON2" label="MENU2">
57
+ </ons-tab>
58
+ </ons-tabbar>
59
+ </ons-page>
60
+
61
+ <ons-template id="P1.html">
62
+ <ons-page id="LIST1">
63
+ <div id="a_list">
64
+ <ul class="alist">
65
+ <div id="titlek"></div>
66
+ </ul>
67
+ </div>
68
+ </ons-page>
69
+ </ons-template>
70
+
71
+ <ons-template id="kl.html">
72
+ <ons-page id="KLIST">
73
+ <ons-navigator id="navigator" page="P1.html">
74
+ </ons-navigator>
75
+ </ons-page>
76
+ </ons-template>
77
+
78
+ <ons-template id="P2.html">
79
+ <ons-page id="LIST2">
80
+ <div id="b_list">
81
+ <ul class="blist">
82
+ <div id="titleg"></div>
83
+ </ul>
84
+ </div>
85
+ </ons-page>
86
+ </ons-template>
87
+
88
+ <ons-template id="gl.html">
89
+ <ons-page id="GLIST">
90
+ <ons-navigator id="navigator" page="P2.html">
91
+ </ons-navigator>
92
+ </ons-page>
93
+ </ons-template>
94
+
95
+ </body>
96
+ </html>
97
+
98
+ ```
99
+ ```HTML
100
+ #a1.html
101
+ <ons-page id="PK">
102
+ <ons-toolbar>
103
+ <div class="left"><ons-back-button>BACK</ons-back-button></div>
104
+ </ons-toolbar>
105
+ <p>TEST</p>
106
+ <div id="k_list">
107
+ <ul>
108
+ <div id="ykzk"></div>
109
+ <div class="cls_cntk"><span id="ichirankst"></span> - <span id="ichiranked"></span> / <span id="ichirank"></span></div>
110
+ </ul>
111
+ </div>
112
+ <link rel="stylesheet" href="css/k_kanpo0.css">
113
+ <link rel="stylesheet" href="css/k_kanpo1.css">
114
+ <link rel="stylesheet" href="css/z_kanpo.css">
115
+ <script src="js/a2.js"></script>
116
+ </ons-page>
117
+
118
+
119
+ ```
120
+ ```JAVASCRIPT
121
+ #a1.js
122
+
123
+ window.onload = function onLoad() {
124
+ lnkadr = location.href;
125
+ adrs = lnkadr.slice(lnkadr.length - 3)
126
+ getCSVFile_k2();
127
+ }
128
+
129
+ function getCSVFile_k2() {
130
+ var xhr_k2 = new XMLHttpRequest();
131
+ xhr_k2.onload = function() {
132
+ createArray_k2(xhr_k2.responseText);
133
+ };
134
+ xhr_k2.open("get", "DT/DT_K.csv", true);
135
+ xhr_k2.send(null);
136
+ }
137
+
138
+ function createArray_k2(csvData) {
139
+ var csvArrayk2 = [];
140
+ var tempArrayk2 = csvData.split("\n");
141
+ for(var i = 0; i<tempArrayk2.length;++i){
142
+ csvArrayk2[i] = tempArrayk2[i].split(',');
143
+ };
144
+ var kp = [];
145
+ var kpkxx = [];
146
+ var yk = "";
147
+ var dt = "";
148
+ var xxx2 = "";
149
+ var kp2 = "";
150
+ var kp1 = "<table>";
151
+ kp1 = kp1 + "<tr>";
152
+ kp1 = kp1 + "<td class='midashi' colspan='3'></td>";
153
+ kp1 = kp1 + "<td class='kan' colspan='3'></td>";
154
+ kp1 = kp1 + "</tr>";
155
+ var kpkx = "";
156
+ dt =0;
157
+ st_dt = 0;
158
+ ed_dt =0;
159
+ for (var i=1; i<tempArrayk2.length-1;++i){
160
+ xxx2 = csvArrayk2[i][1].slice(0,3)
161
+ if(csvArrayk2[i][16]>0){
162
+ dt += 1;
163
+ if (xxx2 == adrs && yaku == adrs) {
164
+ ed_dt = dt;
165
+ kpkx = kpkx + ("<tr>");
166
+ kpkx = kpkx + ("<td class='td_ykzi' colspan='3'><span id = 'yk" + dt + "'>" + csvArrayk2[i][3] + "</span></td>");
167
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'knzt" + dt + "'>" + csvArrayk2[i][16] + "</span></td>");
168
+ kpkx = kpkx + ("<td class='td_kzryo'><span id = 'knz" + dt + "'>" + csvArrayk2[i][18] + "</span></td>");
169
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'szaix" + dt + "'>" + csvArrayk2[i][21] + "</span></td>");
170
+ kpkx = kpkx + ("</tr>");
171
+ kpkx = kpkx + ("<tr>");
172
+ kpkx = kpkx + ("<td class='td_sht'> <i>@ <span id='syo" + dt + "'>" + csvArrayk2[i][10] + "</span>");
173
+ kpkx = kpkx + ("<span id='tanix" + dt + "'>" + csvArrayk2[i][20] + "</span></i></td>");
174
+ kpkx = kpkx + ("<td class='td_sh'><span id= 'ryo" + dt + "'></span></td>");
175
+ kpkx = kpkx + ("<td class='td_shryo'><span id= 'tani" + dt + "'>" + csvArrayk2[i][19] + "</span>");
176
+ kpkx = kpkx + ("<input type='button' value=' -1 ' onclick=hiku('"+ dt +"')> ");
177
+ kpkx = kpkx + ("<input type='button' value=' +1 ' onclick=tasu('"+ dt +"')></td>");
178
+ kpkx = kpkx + ("<td class='td_shx' colspan='3'><span id='sh" + dt + "'></span></td>");
179
+ kpkx = kpkx + ("</tr>");
180
+ }
181
+ else { yaku = csvArrayk2[i][1].slice(0,3);
182
+ if (xxx2 == adrs) {
183
+ kpkxx.push(kpkx);
184
+ document.getElementById("ykzik").innerHTML = kpkxx.join('');
185
+ xxx = "'"+ csvArrayk2[i][1]+"'"
186
+ var kp2 = "<p><b>" + xxx.slice(4,-1) + "</b></p>"
187
+ kpkx = kp2 + kpkx;
188
+ kpkxx.push(kpkx);
189
+ document.getElementById("ykzik").innerHTML = kpkxx.join('');
190
+ kpkx = "";
191
+ st_dt = dt;
192
+ ed_dt =dt;
193
+ kpkx = kpkx + ("<tr>");
194
+ kpkx = kpkx + ("<td class='td_ykzi' colspan='3'><span id = 'yk" + dt + "'>" + csvArrayk2[i][3] + "</span></td>");
195
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'knzt" + dt + "'>" + csvArrayk2[i][16] + "</span></td>");
196
+ kpkx = kpkx + ("<td class='td_kzryo'><span id = 'knz" + dt + "'>" + csvArrayk2[i][18] + "</span></td>");
197
+ kpkx = kpkx + ("<td class='td_kzryo2'><span id = 'szaix" + dt + "'>" + csvArrayk2[i][21] + "</span></td>");
198
+ kpkx = kpkx + ("</tr>");
199
+ kpkx = kpkx + ("<tr>");
200
+ kpkx = kpkx + ("<td class='td_sht'> <i>@ <span id='syo" + dt + "'>" + csvArrayk2[i][10] + "</span>");
201
+ kpkx = kpkx + ("<span id='tanix" + dt + "'>" + csvArrayk2[i][20] + "</span></i></td>");
202
+ kpkx = kpkx + ("<td class='td_sh'><span id= 'ryo" + dt + "'></span></td>");
203
+ kpkx = kpkx + ("<td class='td_shryo'><span id= 'tani" + dt + "'>" + csvArrayk2[i][19] + "</span>");
204
+ kpkx = kpkx + ("<input type='button' value=' -1 ' onclick=hiku('"+ dt +"')> ");
205
+ kpkx = kpkx + ("<input type='button' value=' +1 ' onclick=tasu('"+ dt +"')></td>");
206
+ kpkx = kpkx + ("<td class='td_shx' colspan='3'><span id='sh" + dt + "'></span></td>");
207
+ kpkx = kpkx + ("</tr>");
208
+ }
209
+ }
210
+ }
211
+ }
212
+ kpkx = kp1 + kpkx;
213
+ kpkxx.push(kpkx);
214
+ document.getElementById("ykzk").innerHTML = kpkxx.join('');
215
+ document.getElementById("ichirank").innerHTML = dt;
216
+ document.getElementById("ichirankst").innerHTML = st_dt;
217
+ document.getElementById("ichiranked").innerHTML = ed_dt;
218
+ }
219
+
220
+ ```