Я надеюсь, что кто-то здесь сможет помочь, спасибо заранее.
У меня есть Iframe (в моем домене), когда кто-то щелкает ссылку в iframe, и я не хочу, чтобы эта ссылка открывалась автоматически, мне нужно, чтобы он переходил к функции, которая будет переходить по этой ссылке после добавления некоторых вещей в стр.
Я использую эту функцию для заполнения iframe
function setIframeHtml(html) {
var iframe = document.getElementById("myFrame");
var doc = iframe.document;
if (iframe.contentDocument) {
doc = iframe.contentDocument; // For NS6
}
else if (iframe.contentWindow) {
doc = iframe.contentWindow.document; // For IE5.5 and IE6
}
// Put the content in the iframe
doc.open();
doc.writeln(html);
doc.close();
navigating = false;
}
Параметр html, который получает функция, является страницей, которая должна быть загружена после добавления моих вещей.
Когда я делаю это изнутри iframe, я получаю сообщение об ошибке
Cannot read property 'document' of null
только когда я вызываю эту функцию извне, если iframe, она работает.
Есть идеи, как заставить это работать?