タブ付きのパネルがあり、特定のタブをクリックすると、3つのjsファイルとhtmlファイルを現在のDOMにロードし、それらのjsファイルとhtmlファイルに関連するメソッドを実行する必要があります。
htmlファイルにはテンプレートが含まれており、非表示のiframeに読み込む必要があります。
それぞれのタグを本体に追加することで同じものをロードできますが、すべてのファイルがロードされた後に関数を実行する必要があります。
すべてのファイルがロードされた後にイベントを取得する方法。
---------------新しい問題----------------------
ファイルをロードした後、イベントを正常に取得しています。
以下の問題があります。
上記のようにHTMLファイルを読み込んで、動的に作成されたiframeに次のようにコンテンツを提供しています
content = document.createElement("iframe");
content.style.display = "none";
content.src = 'data:text/html;charset=utf-8,' + encodeURI(responseText);
私の基本プロトコルはhttps
です。プロトコルがhttp
エラーを取得していないとき。次のエラーが発生します。
The frame requesting access has a protocol of '', the frame being accessed has a protocol of 'https'. Protocols must match.
助けてください。