Я пытаюсь изменить ссылки в iframe для загрузки в новом окне вместо самого iframe.В настоящее время я использую этот код в head
:
$(document).ready(function() {
var oIFrame = document.getElementById("iframeID");
var oDoc = (oIFrame.contentWindow || oIFrame.contentDocument);
if(oDoc.document) oDoc = oDoc.document;
var links = oDoc.getElementsByTagName("a");
for(var i=0; i<links.length; i++) { links[i].target="_blank"; }
});
Однако приведенный выше код срабатывает до полной загрузки iframe с его содержимым.Я знаю, что этот код будет работать, если он запускается в атрибуте body onload, но я бы хотел избежать этого метода и вместо этого реализовать его в функции или файле.