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

回答編集履歴

1

説明用のコメントを追加

2018/07/24 01:15

投稿

miyabi-sun
miyabi-sun

スコア21461

answer CHANGED
@@ -11,14 +11,15 @@
11
11
  setTimeoutを実行すると、キャンセルする時に使えるIDが払い出されて、clearTimeoutを実行すれば「やっぱり取り消し」が出来ます。
12
12
 
13
13
  ```JavaScript
14
+ // とりあえず3秒経過したらアラートを出すように指示
14
- var timeoutId = setTimeout("Alert()", 3000);
15
+ var timeoutId = setTimeout(function(){
16
+ alert("iframeが読み込まれませんでした");
17
+ }, 3000);
18
+
19
+ // iframeが読み込まれたら指示を取り消す
15
20
  LiteSiteIframe.onload = function () {
16
21
  clearTimeout(timeoutId);
17
22
  }
18
-
19
- function Alert() {
20
- alert("iframeが読み込まれませんでした");
21
- }
22
23
  ```
23
24
 
24
25
  このLiteSiteIframeがDOM要素ならば恐らくコレで実現出来るかと思います。