+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net (711レス)
+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/hp/1478002550/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
36: Name_Not_Found [] 2016/12/11(日) 11:23:29.68 ID:Tn2z+E9L 【質問】JSのDOMContentLoadedが発火しません。 ■事象 iframeを動的に作成(createElement)して、 addEventListenerに「DOMContentLoaded」を追加しているが、 iframeのsrc先のDOM読み込み完了時にイベントが発生しません。 http://mevius.5ch.net/test/read.cgi/hp/1478002550/36
37: Name_Not_Found [] 2016/12/11(日) 11:24:51.51 ID:Tn2z+E9L ■コーディング var parent_obj = document.getElementById("top"); var obj = document.createElement('iframe'); if(obj.addEventListener){ obj.addEventListener("DOMContentLoaded",xxx);//★これが発火しない //obj.addEventListener("load",xxx);//☆遅い }else if(obj.attachEvent){ obj.attachEvent("onload",xxx); }else{ obj.onload = xxx; } parent_obj.appendChild(obj); obj.src = "URL"; function xxx(e){ alert("発火");★これが発火しない } http://mevius.5ch.net/test/read.cgi/hp/1478002550/37
38: Name_Not_Found [] 2016/12/11(日) 11:25:25.49 ID:Tn2z+E9L >>36 >>37 ■やりたい事 addEventListener("load",xxx)だと画像読み込み後にイベントが発生するので、遅いです。 iframeのソースが返ってきた直後にイベントを呼びたいのです。 ■質問 なぜDOMContentLoadedが発火しないのでしょうか。 コーディングが悪いのでしょうか? それともcreateElement('iframe')はDOMContentLoadedのイベントに対応していないのでしょうか? その場合、上記【やりたい事】の代案はございますでしょうか? http://mevius.5ch.net/test/read.cgi/hp/1478002550/38
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 673 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s