質問編集履歴

4

タイトル変更

2017/03/28 08:02

投稿

akkkkin
akkkkin

スコア83

test CHANGED
@@ -1 +1 @@
1
- スマホ時にiflameの中のボタンをクリックできない
1
+ スマホ画面でiflameの中のボタンをクリックできない
test CHANGED
File without changes

3

情報追記

2017/03/28 08:02

投稿

akkkkin
akkkkin

スコア83

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,104 @@
24
24
 
25
25
 
26
26
 
27
+ ■追記
28
+
29
+ HTML(親ページ、子ページ)、JavaScript(子ページ)のコードも追記しました。
30
+
31
+
32
+
33
+ HTML(親ページ)
34
+
35
+ ```ここに言語を入力
36
+
37
+ <div class="iframe-wrapper well">
38
+
39
+ <iframe src="//hogehoge.jp/ltv/index.html" id="parent-iframe" style="border:none" class="iframe iframe-class"></iframe>
40
+
41
+ </div>
42
+
43
+ ```
44
+
45
+
46
+
47
+ HTML(子ページ)
48
+
49
+ ```ここに言語を入力
50
+
51
+ <a class="hsm-ltv-calculate-btn" id="hsm-ltv-calculate-btn" href="javascript:void(0);">計算</a>
52
+
53
+ ```
54
+
55
+
56
+
57
+ JavaScript(子ページ)
58
+
59
+ ```ここに言語を入力
60
+
61
+ <script type="text/javascript">
62
+
63
+ $(function(){
64
+
65
+ $("#parent-iframe", window.parent.document).height(document.body.scrollHeight);
66
+
67
+ });
68
+
69
+ </script>
70
+
71
+
72
+
73
+ <script type="text/javascript">
74
+
75
+ $(function(){
76
+
77
+ /********************************************************************************
78
+
79
+ * EVENTS
80
+
81
+ ********************************************************************************/
82
+
83
+ var raitenKaisuuOriginal;
84
+
85
+ var countShinkiKyakuPerMonth;
86
+
87
+ var countCustomerPerMonthTmp;
88
+
89
+
90
+
91
+ /********************************************************************************
92
+
93
+ * EVENTS
94
+
95
+ ********************************************************************************/
96
+
97
+ $(document).on('click', '#hsm-ltv-calculate-btn', function(){
98
+
99
+ $("#hsm-ltv-result-2").hide();
100
+
101
+ raitenKaisuuOriginal = undefined;
102
+
103
+ countPerMonthOriginal = undefined;
104
+
105
+ countShinkiKyakuPerMonth = undefined;
106
+
107
+ countCustomerPerMonthTmp = undefined;
108
+
109
+
110
+
111
+ calculateLTV($("#hsm-ltv-result-1"), $("#hsm-ltv-average-amount").val(), true);
112
+
113
+ $("#parent-iframe", window.parent.document).height(100);
114
+
115
+ $("#parent-iframe", window.parent.document).height(document.body.scrollHeight);
116
+
117
+ });
118
+
119
+ </script>
120
+
121
+ ```
122
+
123
+
124
+
27
125
  iframeを表示させているページに問題があるのでしょうか?
28
126
 
29
127
 

2

誤字修正

2017/03/28 08:01

投稿

akkkkin
akkkkin

スコア83

test CHANGED
@@ -1 +1 @@
1
- スマホ時になるとランディングページのiflameの中のボタンをクリックできない
1
+ スマホ時にiflameの中のボタンをクリックできない
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  iframe内にボタンがあるのですが、スマホでクリック(タップ)しても
8
8
 
9
- 反応がありません。
9
+ 反応がありません(押せません)
10
10
 
11
11
 
12
12
 
@@ -24,4 +24,10 @@
24
24
 
25
25
 
26
26
 
27
+ iframeを表示させているページに問題があるのでしょうか?
28
+
29
+
30
+
31
+
32
+
27
33
  解決法をご存知な方がいらっしゃいましたら、ご教示頂きたく思います。

1

誤字修正

2017/03/25 12:30

投稿

akkkkin
akkkkin

スコア83

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- ランディングページにiflameタグで表示させている箇所があり、
5
+ ランディングページにiframeタグで表示させている箇所があり、
6
6
 
7
- iflame内にボタンがあるのですが、スマホでクリック(タップ)しても
7
+ iframe内にボタンがあるのですが、スマホでクリック(タップ)しても
8
8
 
9
9
  反応がありません。
10
10
 
@@ -14,13 +14,13 @@
14
14
 
15
15
  ボタン箇所のaタグににhref="javascript:void(0);"を追加
16
16
 
17
- iflameじゃないケースだとスマホでもボタンをクリック(タップ)
17
+ iframeじゃないケースだとスマホでもボタンをクリック(タップ)
18
18
 
19
19
  できるようになりました。
20
20
 
21
21
 
22
22
 
23
- しかし、iflame時ですと、クリックできません。
23
+ しかし、iframe時ですと、クリックできません。
24
24
 
25
25
 
26
26