フレームのロード時に実行するコードを使用してタグを動的に作成しIFrame
、タグを追加していますが、実行されることはありません。script
$stage.html("<iframe src='javascript:;' id='frame'></iframe>");
$frame = $("#frame");
frame = $frame[0].contentDocument ? $frame[0].contentDocument : $frame[0].contentWindow.document;
script= frame.createElement('script'),
head = frame.getElementsByTagName("head")[0];
script.innerHTML = "window.onload = function() { alert('loaded'); }";
head.appendChild(script);
window onload
コードが に追加される前にイベントがトリガーされると想定していIFrame
ます。それが呼び出されることを確認する方法はありますか?またwindow.onload
、JS ベースのコード エディターの場合と同様に、iframe がブラウザー ウィンドウでのように反応する必要があるため、含まれている必要があります。乾杯。