質問編集履歴
3
ご指摘いただきタグに【Wordpress】を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
2
ご指摘いただいた部分をさらに追記しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【
|
1
|
+
【phpでの指定方法】Cookieの設定値を参照して、bodyタグのClass値を出し分ける。
|
test
CHANGED
@@ -6,16 +6,18 @@
|
|
6
6
|
|
7
7
|
#追記
|
8
8
|
|
9
|
-
|
10
|
-
|
11
|
-
大きな勘違いをしており、こちらの指定方法はcookieではなくブラウザへの一時的な保存であるlocalStorageであることが判明しました。
|
9
|
+
1回目:大きな勘違いをしており、こちらの指定方法はcookieではなくブラウザへの一時的な保存であるlocalStorageであることが判明しました。
|
12
|
-
|
13
|
-
|
14
10
|
|
15
11
|
当方が指定しているlocalStorageからCookieへの指定方法を探しております。
|
16
12
|
|
17
13
|
|
18
14
|
|
15
|
+
2回目:どうやらJavascriptで指定する以上は遅延が発生するのは仕方がないということが分かりました。対策としてPHPへの切り替えを検討しております。
|
16
|
+
|
17
|
+
当方、これからPHPを学ぶのでこちらのコードをPHPに切り替えた場合の具体的な指定方法がありましたら教えていただけると嬉しいです。
|
18
|
+
|
19
|
+
|
20
|
+
|
19
21
|
# 前回の質問から得た回答について。
|
20
22
|
|
21
23
|
|
@@ -66,7 +68,11 @@
|
|
66
68
|
|
67
69
|
|
68
70
|
|
71
|
+
※追記
|
72
|
+
|
69
|
-
|
73
|
+
1回目:こちらCookieではなくlocalStorageを利用していることが判明しました。
|
74
|
+
|
75
|
+
2回目:javascriptを用いた指定方法ではCookieを用いても、遅延が発生するのは仕方のないことであると分かりました。
|
70
76
|
|
71
77
|
|
72
78
|
|
@@ -194,6 +200,12 @@
|
|
194
200
|
|
195
201
|
|
196
202
|
|
197
|
-
※追記
|
203
|
+
※追記
|
198
|
-
|
204
|
+
|
199
|
-
localStorageがまったく別物であることが判明したので、改めてCookieでの指定方法を学んでいるところですが、どなたか具体的なコードがありましたら教えていただけると嬉しいです。
|
205
|
+
1回目:こちらのコードをCookieを利用して保存し、bodyタグにClass値を出し分ける方法を探しております。localStorageがまったく別物であることが判明したので、改めてCookieでの指定方法を学んでいるところですが、どなたか具体的なコードがありましたら教えていただけると嬉しいです。
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
2回目:Javascriptを用いた指定方法ではCookieを用いても遅延が発生するのは仕方のないことであることが分かりました。
|
210
|
+
|
211
|
+
そのため、現在はPHPでの指定方法に切り替えることを検討しておりますが、具体的な指定方法がありましたらご提示いただけると嬉しく思います。
|
1
回答でご指摘いただいた部分を追加しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Cookieの設定値を参照して、bodyタグのClass値を出し分ける。
|
1
|
+
【localStorageの指定からCookieへ変更する】Cookieの設定値を参照して、bodyタグのClass値を出し分ける。
|
test
CHANGED
@@ -1,6 +1,18 @@
|
|
1
1
|
いつもお世話になっております。
|
2
2
|
|
3
3
|
少々長くなりますがよろしくお願いします。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
#追記
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
大きな勘違いをしており、こちらの指定方法はcookieではなくブラウザへの一時的な保存であるlocalStorageであることが判明しました。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
当方が指定しているlocalStorageからCookieへの指定方法を探しております。
|
4
16
|
|
5
17
|
|
6
18
|
|
@@ -54,6 +66,10 @@
|
|
54
66
|
|
55
67
|
|
56
68
|
|
69
|
+
※追記:こちらCookieではなくlocalStorageを利用していることが判明しました。
|
70
|
+
|
71
|
+
|
72
|
+
|
57
73
|
# Cookieを用いたWebサイトの例。
|
58
74
|
|
59
75
|
|
@@ -73,6 +89,10 @@
|
|
73
89
|
以下のコードは様々な方のコードを参考にしながら、bodyにクラス名を付けることでサイトの色を切り替えるよう設定したものです。
|
74
90
|
|
75
91
|
前回の質問に回答して頂いたHTMLの指定方法以外、問題なく作動するものとなっています。Cookieも問題なく利用できているようです。
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
※追記:CookieではなくlocalStorageでした。
|
76
96
|
|
77
97
|
|
78
98
|
|
@@ -124,8 +144,6 @@
|
|
124
144
|
|
125
145
|
$('body').removeClass("black");
|
126
146
|
|
127
|
-
$("#color .black")..removeClass("active");
|
128
|
-
|
129
147
|
colordata = "white";
|
130
148
|
|
131
149
|
localStorage.setItem(color,colordata);
|
@@ -170,10 +188,12 @@
|
|
170
188
|
|
171
189
|
|
172
190
|
|
173
|
-
Cookieに関して学び始めたのはつい最近のことで、まだまだ知識が浅いかもしれません。
|
191
|
+
Cookieに関して学び始めたのはつい最近のことで、まだまだ知識が浅いかもしれません。具体的なコードや指定方法を参照しながらご指摘していただけると理解が深まります。
|
192
|
+
|
193
|
+
また、まったく違う方法でも同じように動作するものがあれば記載していただいて構いませんので、どなかたお答えいただけると嬉しいです。
|
174
194
|
|
175
195
|
|
176
196
|
|
177
|
-
|
197
|
+
※追記:こちらのコードをCookieを利用して保存し、bodyタグにClass値を出し分ける方法を探しております。
|
178
198
|
|
179
|
-
ま
|
199
|
+
localStorageがまったく別物であることが判明したので、改めてCookieでの指定方法を学んでいるところですが、どなたか具体的なコードがありましたら教えていただけると嬉しいです。
|