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

質問編集履歴

3

詳細追加

2018/10/01 03:03

投稿

okama
okama

スコア22

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,11 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- index.html(以下、A)からfinish.html(以下、B)に行き戻るボタンを押し
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

文法修正

2018/10/01 03:03

投稿

okama
okama

スコア22

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  コード
11
11
  ```
12
12
 
13
- ### ▼index.html A(エントリーボタン部分)
13
+ ### ▼finish.html B(indexに戻るボタン部分)
14
14
  ```
15
15
  <div class="cp-back"><a href=index.html"?id=test25">キャンペーンに戻る</a></div>
16
16
  ```

1

文法修正

2018/10/01 02:15

投稿

okama
okama

スコア22

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
- finish.html B(戻るボタン部分)
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
- 少し経ってまた違うバナーなどからアクセスした時にcookieを残ないとボタンが消えてくないので
50
+ 少し経ってまたパラメタのついていいURLなどからアクセスした時にcookieを残していないとAのエントリーボタンが表示さてしまうので
48
51
  cookieを残したいです!
49
52
 
50
53
  初心者のためよくわからず、説明も不足しているかと思いますがよろしくお願いいたします。