Slash-Zn
@Slash-Zn

Как вернуть страницу без перезагрузки?

Здравствуйте.
Есть код, который меняет содержимое всей страницы:
$('html').html('<head><title>' + translations['core.no_internet_connection'] + '</title></head><body><div style="font: 12pt/10pt sans-serif; margin-top: 200px; text-align: center;"><p>' + options['siteName'] + '</p>' + translations['core.no_internet_connection'] + '</div></body>');

Как можно вернуть все содержимое страницы, после выполнения данного кода, без перезагрузки страницы?
Спасибо.
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Перед тем, как выполнять этот код запиши содержимое страницы в переменную, только потом запускай:
page = $('html').html(); // Сохраняем страницу в переменную page

$('html').html('<head><title>' + translations['core.no_internet_connection'] + '</title></head><body><div style="font: 12pt/10pt sans-serif; margin-top: 200px; text-align: center;"><p>' + options['siteName'] + '</p>' + translations['core.no_internet_connection'] + '</div></body>');

// Ставим таймер:
setTimeout(funvtion() {
    $('html').html(page); // Спустя 5 сек. записываем содержимое переменной обратно на страницу
}, 5000);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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