Как очистить содержание IFRAME?

Я предлагаю, чтобы Вы создали стандарты для своих сценариев SQL и придерживались их. Также используйте шаблоны для быстрого создания различных типов хранимых процедур и функций. Вот вопрос о шаблонах в управлении Studio

SQL Server 2005 года, Как Вы создаете шаблоны хранимой процедуры SQL Server 2005 в Studio управления SQL Server 2005 года?

61
задан Csaba Toth 1 December 2015 в 16:21
поделиться

4 ответа

about:blank

- это пустой «URL». Это всегда ясно

Вы можете установить для этого источник страницы, и он очистится.

97
ответ дан 24 November 2019 в 17:14
поделиться

Ваша техника самый надежный. Это тот, который я использую сам. Иногда контент может доставляться по HTTPS, и использование about: blank может вызывать появление предупреждающих сообщений типа «хотите ли вы включить контент из небезопасного места» или чего-то подобного.

Что-то, что происходит мгновенно, - это вопрос восприятия, однако, если у вас есть один файл Blank.html на вашем сайте, настроенный с длинным истечением срока действия кеша, клиент будет загружать страницу только один раз (максимум один раз за сеанс).

7
ответ дан 24 November 2019 в 17:14
поделиться

У меня возникли трудности с "about: blank" на страницах с большим количеством IFrames. Кажется, не во всех браузерах это допустимое местоположение (хотя я так и не узнал наверняка). В любом случае, я доволен javascript: void (0);

2
ответ дан 24 November 2019 в 17:14
поделиться

Вы также можете сделать это:

<html>
<head>
<script>
    var doc = null;
    window.onload = function() {
        alert("Filling IFrame");
        doc = document.getElementById("test");

        if( doc.document ) {
            document.test.document.body.innerHTML = "<h1>test</h1>"; //Chrome, IE
        }else {
            doc.contentDocument.body.innerHTML = "<h1>test</h1>"; //FireFox
        }

            setTimeout(function() { 
                alert("Clearing IFrame");

                if( doc.document ) {
                    document.test.document.body.innerHTML = ""; //Chrome, IE
                }else {
                    doc.contentDocument.body.innerHTML = ""; //FireFox
                }

            }, 1000);
        };
    </script>
</head>

<body>
    <iframe id="test" name="test">

    </iframe>
</body>
</html>
2
ответ дан 24 November 2019 в 17:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: