Ответ 1
Вы можете загрузить iframes после визуализации html, предоставив пустой src в html iframe и позже назначив src jquery/javascript.
HTML
<iframe id="iframe1" ></iframe>
Javascript, iframe может быть загружен при некоторых действиях, таких как кнопка
document.getElementById('iframe1').src="/default.aspx";
Как kern3l, мы можем добавить атрибут данных в iframe для хранения src вместо жесткого кодирования.
HTML
<iframe id="iframe1" data-frameSrc="/default.aspx"></iframe>
Javascript
ifrmame1 = $('#iframe1')
ifrmam1.src = ifrmam1.data("frameSrc");
Вы также можете создать новый фрейм в jquery и назначить src, это загрузит страницу с пустым кадром.
$('<iframe>', {
src: '/default.aspx',
id: 'myFrame',
frameborder: 0,
scrolling: 'no'
}).appendTo('#parentDivId');
ИЛИ
var iframe = document.createElement('iframe');
iframe.frameBorder=0;
iframe.width="300px";
iframe.height="250px";
iframe.id="myFrame";
iframe.setAttribute("src", '/default.aspx');
document.getElementById("parentDivId").appendChild(iframe);