質問編集履歴
3
詳細追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,11 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
index.html(以下、A)
|
3
|
+
index.html(以下、A)にある「エントリーボタン」を押してfinish.html(以下、B)に行き,
|
4
|
-
再びAに戻るとエントリーボタン
|
4
|
+
Bにある「戻るボタン」を押して再びAに戻るとエントリーボタンが非表示になっている。
|
5
|
+
かつ
|
6
|
+
一度エントリーした人(Bを訪れた人)にはどこからAにアクセスしても「エントエリーボタン」を非表示にさせたい。
|
5
7
|
|
8
|
+
|
6
9
|
### ▼index.html A(エントリーボタン部分)
|
7
10
|
|
8
11
|
```ここに言語を入力
|
2
文法修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
コード
|
11
11
|
```
|
12
12
|
|
13
|
-
### ▼
|
13
|
+
### ▼finish.html B(indexに戻るボタン部分)
|
14
14
|
```
|
15
15
|
<div class="cp-back"><a href=index.html"?id=test25">キャンペーンに戻る</a></div>
|
16
16
|
```
|
1
文法修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,17 +3,20 @@
|
|
3
3
|
index.html(以下、A)からfinish.html(以下、B)に行き戻るボタンを押し
|
4
4
|
再びAに戻るとエントリーボタンを非表示 にさせたいです。
|
5
5
|
|
6
|
-
### 該当のソースコード
|
7
|
-
▼index.html A(エントリーボタン部分)
|
6
|
+
### ▼index.html A(エントリーボタン部分)
|
7
|
+
|
8
|
+
```ここに言語を入力
|
8
9
|
<div class="entry-btn"><a href="dummy">エントリーする</a></div>
|
10
|
+
コード
|
11
|
+
```
|
9
12
|
|
10
|
-
▼
|
13
|
+
### ▼index.html A(エントリーボタン部分)
|
14
|
+
```
|
11
15
|
<div class="cp-back"><a href=index.html"?id=test25">キャンペーンに戻る</a></div>
|
16
|
+
```
|
12
17
|
|
13
|
-
|
14
|
-
|
15
|
-
▼JS
|
18
|
+
### ▼JS
|
16
|
-
|
19
|
+
```
|
17
20
|
// URLのパラメータを取得
|
18
21
|
var urlParam = location.search.substring(1);
|
19
22
|
|
@@ -38,13 +41,13 @@
|
|
38
41
|
$('.entry-btn').css('display', 'block');
|
39
42
|
}
|
40
43
|
}
|
41
|
-
|
44
|
+
```
|
42
45
|
### 試したこと
|
43
46
|
|
44
47
|
上記のやり方だと
|
45
48
|
Bの戻るボタンのURLをパラメーター付きにしておけば
|
46
|
-
|
49
|
+
Aのエントリーボタンは消えるのですが
|
47
|
-
少し経ってまた
|
50
|
+
少し経ってまたパラメータのついていないURLなどからアクセスした時にcookieを残していないとAのエントリーボタンが表示されてしまうので
|
48
51
|
cookieを残したいです!
|
49
52
|
|
50
53
|
初心者のためよくわからず、説明も不足しているかと思いますがよろしくお願いいたします。
|