回答編集履歴
2
kd001.html部分追加
answer
CHANGED
@@ -166,4 +166,14 @@
|
|
166
166
|
}
|
167
167
|
}
|
168
168
|
}
|
169
|
+
```
|
170
|
+
|
171
|
+
kd001.html
|
172
|
+
```html
|
173
|
+
<ons-page id="page3-page">
|
174
|
+
<ons-toolbar>
|
175
|
+
<div class="left"><ons-back-button>Page 2</ons-back-button></div>
|
176
|
+
<div class="center"></div>
|
177
|
+
</ons-toolbar>
|
178
|
+
</ons-page>
|
169
179
|
```
|
1
リンクで動くように
answer
CHANGED
@@ -1,5 +1,8 @@
|
|
1
1
|
こういうことかしら
|
2
2
|
|
3
|
+
※タブ部分は画像ないので変えてます
|
4
|
+
※CSVデータがどんなのなのか不明なので適当にリンク先作ってます
|
5
|
+
|
3
6
|
index.html
|
4
7
|
```html
|
5
8
|
<!DOCTYPE HTML>
|
@@ -15,7 +18,7 @@
|
|
15
18
|
<link rel="stylesheet" href="lib/onsenui/css/onsenui.css">
|
16
19
|
<link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css">
|
17
20
|
<link rel="stylesheet" href="css/style.css">
|
18
|
-
|
21
|
+
<script src="js/a1.js"></script>
|
19
22
|
<script>
|
20
23
|
ons.ready(function() {
|
21
24
|
console.log("Onsen UI is ready!");
|
@@ -25,12 +28,17 @@
|
|
25
28
|
var page = event.target;
|
26
29
|
var titleElement = document.querySelector('#toolbar-title');
|
27
30
|
|
28
|
-
if (page.matches('#
|
31
|
+
if (page.matches('#MENU1')) {
|
29
|
-
titleElement.innerHTML = '
|
32
|
+
titleElement.innerHTML = 'MENU1';
|
30
|
-
} else if (page.matches('#
|
33
|
+
} else if (page.matches('#MENU2')) {
|
31
|
-
titleElement.innerHTML = '
|
34
|
+
titleElement.innerHTML = 'MENU2';
|
35
|
+
} else if (page.matches('#MENU3')) {
|
36
|
+
titleElement.innerHTML = 'MENU3';
|
37
|
+
} else if (page.matches('#MENU4')) {
|
38
|
+
titleElement.innerHTML = 'MENU4';
|
32
39
|
}
|
33
40
|
});
|
41
|
+
|
34
42
|
</script>
|
35
43
|
</head>
|
36
44
|
<body>
|
@@ -39,57 +47,123 @@
|
|
39
47
|
<div class="center" id="toolbar-title"></div>
|
40
48
|
</ons-toolbar>
|
41
49
|
<ons-tabbar position="auto">
|
42
|
-
<ons-tab
|
50
|
+
<ons-tab page="MENU1.html" active>
|
51
|
+
<ons-icon icon="ion-home"></ons-icon>
|
43
52
|
</ons-tab>
|
44
|
-
<ons-tab
|
53
|
+
<ons-tab page="MENU2.html">
|
54
|
+
<ons-icon icon="ion-home"></ons-icon>
|
45
55
|
</ons-tab>
|
56
|
+
<ons-tab page="MENU3.html">
|
57
|
+
<ons-icon icon="ion-home"></ons-icon>
|
58
|
+
</ons-tab>
|
59
|
+
<ons-tab page="MENU4.html">
|
60
|
+
<ons-icon icon="ion-home"></ons-icon>
|
61
|
+
</ons-tab>
|
46
62
|
</ons-tabbar>
|
47
63
|
</ons-page>
|
48
64
|
|
49
|
-
<ons-template id="
|
65
|
+
<ons-template id="page1.html">
|
50
|
-
<ons-page id="
|
66
|
+
<ons-page id="PAGE1">
|
67
|
+
<div id="k_list">
|
51
|
-
|
68
|
+
<ul class="klist">
|
69
|
+
<div id="titlek"></div>
|
52
|
-
|
70
|
+
</ul>
|
71
|
+
</div>
|
72
|
+
</ons-page>
|
73
|
+
</ons-template>
|
74
|
+
|
75
|
+
<!-- MENU1 -->
|
76
|
+
<ons-template id="MENU1.html">
|
77
|
+
<ons-page id="MENU1">
|
53
78
|
<ons-navigator id="navigator" page="page1.html">
|
54
|
-
</ons-navigator>
|
79
|
+
</ons-navigator>
|
55
80
|
</ons-page>
|
56
81
|
</ons-template>
|
57
82
|
|
83
|
+
<!-- MENU2 -->
|
58
|
-
<ons-template id="
|
84
|
+
<ons-template id="MENU2.html">
|
59
|
-
<ons-page id="
|
85
|
+
<ons-page id="MENU2">
|
60
|
-
<
|
86
|
+
<div class="Menu2"></div>
|
61
|
-
This is the second page.
|
62
|
-
</p>
|
63
87
|
</ons-page>
|
64
88
|
</ons-template>
|
65
89
|
|
90
|
+
<!-- MENU3 -->
|
66
|
-
<ons-template id="
|
91
|
+
<ons-template id="MENU3.html">
|
67
|
-
<ons-page id="
|
92
|
+
<ons-page id="MENU3">
|
68
|
-
<
|
93
|
+
<div class="Menu3"></div>
|
69
|
-
<ons-button onclick="document.querySelector('#navigator').pushPage('page2.html');">Push page2</ons-button>
|
70
|
-
</p>
|
71
94
|
</ons-page>
|
72
95
|
</ons-template>
|
73
96
|
|
97
|
+
<!-- MENU4 -->
|
74
|
-
<ons-template id="
|
98
|
+
<ons-template id="MENU4.html">
|
75
|
-
<ons-page id="
|
99
|
+
<ons-page id="MENU4">
|
76
|
-
<ons-toolbar>
|
77
|
-
<div class="left"><ons-back-button>Page 2</ons-back-button></div>
|
78
|
-
|
100
|
+
<div class="Menu4"></div>
|
79
|
-
</ons-toolbar>
|
80
|
-
<ons-button onclick="document.querySelector('#navigator').pushPage('page3.html');">Push page3</ons-button>
|
81
101
|
</ons-page>
|
82
102
|
</ons-template>
|
103
|
+
|
83
104
|
</body>
|
84
105
|
</html>
|
85
106
|
```
|
86
107
|
|
87
|
-
|
108
|
+
a1.js
|
88
|
-
```
|
109
|
+
```JavaScript
|
110
|
+
// This is a JavaScript file
|
111
|
+
//--------------------------------------------------------------------------------------------------------------------
|
112
|
+
// 一覧表示
|
113
|
+
//--------------------------------------------------------------------------------------------------------------------
|
89
|
-
|
114
|
+
window.onpageshow =function onLoad() {
|
115
|
+
getCSVFile_k();
|
116
|
+
}
|
117
|
+
|
118
|
+
//--------------------------------------------------------------------------------------------------------------------
|
119
|
+
//
|
120
|
+
//--------------------------------------------------------------------------------------------------------------------
|
121
|
+
function getCSVFile_k() {
|
122
|
+
var xhr = new XMLHttpRequest();
|
123
|
+
xhr.onload = function() {
|
124
|
+
createArray_k(xhr.responseText);
|
125
|
+
};
|
126
|
+
xhr.open("get", "DT/DT_KANZO_K.csv", true);
|
127
|
+
xhr.send(null);
|
128
|
+
}
|
129
|
+
|
130
|
+
function clickEvent(_href) {
|
90
|
-
|
131
|
+
console.log(_href);
|
132
|
+
document.querySelector("#navigator").pushPage(_href);
|
133
|
+
}
|
134
|
+
|
135
|
+
//--------------------------------------------------------------------------------------------------------------------
|
136
|
+
// 一覧作成[K]
|
137
|
+
//--------------------------------------------------------------------------------------------------------------------
|
138
|
+
function createArray_k(csvData) {
|
139
|
+
var csvArrayk = [];
|
140
|
+
var tempArrayk = csvData.split("\n");
|
141
|
+
for(var i = 0; i<tempArrayk.length;++i){
|
142
|
+
csvArrayk[i] = tempArrayk[i].split(',');
|
143
|
+
};
|
144
|
+
var dtk = [];
|
145
|
+
var y = "";
|
146
|
+
var dd = 0;
|
147
|
+
|
148
|
+
for (var i=1; i<tempArrayk.length;++i){
|
91
|
-
|
149
|
+
if (y == "'"+ csvArrayk[i][1]+"'") {
|
150
|
+
continue;
|
151
|
+
}
|
152
|
+
else {
|
92
|
-
|
153
|
+
y = "'"+ csvArrayk[i][1]+"'";
|
93
|
-
</ons-toolbar>
|
94
|
-
|
154
|
+
if(csvArrayk[i][16]>0){
|
155
|
+
dd += 1
|
156
|
+
/*
|
157
|
+
dtk.push("<a href='kd001.html?" + y.slice(1,4) + "' id='ot" + dd + " target='_self' onclick= OnLinkClick("+ dd + ");>" +
|
158
|
+
"<li class='li_k'>" + y.slice(4,-1) + " <span id='r" + dd + "'><span id='yr" + dd + "'></span></li></a>");
|
159
|
+
*/
|
160
|
+
var _href="kd001.html?1";
|
161
|
+
dtk.push("<a href='#' id='ot" + dd + "'" + ' onclick="clickEvent(\'' + _href + '\');">' +
|
162
|
+
"<li class='li_k'>" + y.slice(4,-1) + " <span id='r" + dd + "'><span id='yr" + dd + "'>aaa</span></li></a>");
|
163
|
+
|
164
|
+
document.getElementById("titlek").innerHTML = dtk.join('');
|
165
|
+
}
|
166
|
+
}
|
167
|
+
}
|
168
|
+
}
|
95
169
|
```
|