Я показываю окно AJAX в iframe. Я хочу, чтобы пользователь мог нажать кнопку «Закрыть» и закрыть окно. Сначала казалось, что это сработало, но когда я снова пытаюсь показать окно, оно исчезло:
function closeme() {
if (parent.document.getElementById ("ifFundingSources")) { // clear the content of iframe if it's there
var iframe = parent.document.getElementById ('ifFundingSources');
iframe.parentNode.removeChild (iframe);
}
}
Итак, я думаю, мне нужно скрыть iframe, а не удалять его? Если да, то как мне это сделать?
РЕДАКТИРОВАТЬ: Я обнаружил, что могу скрыть это следующим образом:
parent.document.getElementById ('ifFundingSources').style.display = "none";
Однако он все еще скрыт, когда я снова открою окно в следующий раз . Все, что я действительно пытаюсь сделать, это закрыть окно с помощью кнопки в окне.