回答編集履歴

1

追記

2020/03/08 03:27

投稿

oikashinoa
oikashinoa

スコア2826

test CHANGED
@@ -5,3 +5,67 @@
5
5
  予め<iframe>の上にローディング中メッセージをかぶせておいて、
6
6
 
7
7
  <iframe onload=スクリプト書くべし>でローディング要素を消せば実現できるかと。
8
+
9
+
10
+
11
+ ↓な感じ。適切に調整してください
12
+
13
+ ```html
14
+
15
+ <style>
16
+
17
+ div {
18
+
19
+ position: relative;
20
+
21
+ }
22
+
23
+
24
+
25
+ iframe {
26
+
27
+ position: absolute;
28
+
29
+ }
30
+
31
+
32
+
33
+ img {
34
+
35
+ position: absolute;
36
+
37
+ opacity: 0.5;
38
+
39
+ }
40
+
41
+ /* relative
42
+
43
+ absolute */
44
+
45
+ </style>
46
+
47
+ <div>
48
+
49
+ <iframe width="600" height="500" onload="loaded()" src="http://192.168.11.14:8080/video" scrolling="no">
50
+
51
+ </iframe>
52
+
53
+ <img id="wait" width="600" height="500"
54
+
55
+ src="https://placehold.jp/3d4070/ffffff/600x500.png?text=%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E4%B8%AD"></img>
56
+
57
+ </div>
58
+
59
+ <script>
60
+
61
+ function loaded() {
62
+
63
+ var obj = document.getElementById("wait");
64
+
65
+ obj.style.opacity = 0.1; //動作確認のために透過率を換える。実際にはDisplay:noneとかにしたほうが良いかと
66
+
67
+ }
68
+
69
+ </script>
70
+
71
+ ```