скрытие iframe - остановка скриптов в нем, пока он скрыт - PullRequest
0 голосов
/ 12 февраля 2012

У меня на странице много много iframe, которые строятся таким образом:

<iframe style=".....">
    <html>
        .....
    </html>
</iframe>

я хочу скрыть iframe (возможно, сохранить его в js var) и остановить скрипты внутри него (воспроизведение вспышки, функция js и т. д.), а затем снова активируйте iframe. Я имею в виду, что я хочу удалить iframe со страницы и затем показать его снова.

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

возможно ли это сделать?как?заранее спасибо.

1 Ответ

0 голосов
/ 12 февраля 2012

Вы не сможете приостановить и скрыть их.Вы можете избавиться от них и вернуть их обратно.Это просто перезапустит ваши скрипты и перезапустит вашу флеш-память.

<iframe id="iframe1" style=".....">
    <html>
        .....
    </html>
</iframe>

JS

var html = window.frames['iframe1'].document.body.innerHTML;

//Remove
var html = window.frames['iframe1'].document.body.innerHTML = "";

//Add Back
var html = window.frames['iframe1'].document.body.innerHTML = html;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...