Категории заданий

Подготовить скрипт подмены страницы

Николай Галина Исполнитель: Николай Галина 
Оценка: +1
Отзыв: Очень грамотный исполнитель! Работу выполнил молниеносно и согласно заданному ТЗ. Рекомендую к работе!
Стоимость: 1000
Категория: Помощь по сайту
Время выполнения: 8 мин
Поиск кандидата: 35 мин


Подробное описание:

Из данных задачи имеем хтмл страницу A и страницу B. Необходимо подготовить html код и скрипт, выполняющий следующие функции: 1) по время чтения страницы А, на фоне в незаметном для пользователя режиме через iframe подгружается страница B. 2) на странице А имеется сабмит форма из двух полей и кнопки, отправляемая посредством POST запроса. Поля формы должны быть скрыты, пользователю должен быть доступен лишь клик по кнопке. 3) при клике на кнопку формы, содержимое страницы A должно целиком подменяться на страницу B 4) при клике на кнопку назад в браузере или телефоне содержимое страницы A должно целиком подменяться на страницу B 5) при клике на любую ссылку на странице содержимое страницы A должно целиком подменяться на страницу B 6) при уходе со страницы должно появляться диалоговое окно с предложением остаться на странице и при согласии остаться содержимое страницы A должно целиком подменяться на страницу B В целом необходимо, насколько это возможно, чтобы любое действие пользователя на странице А должно повлечь открытие страницы В без редиректа на другую страницу. Так же необходимо, чтобы содержимое страницы В, открытое через iframe не кадрировалось и максимально корректно отображалось на мобильных утройствах(разумеется, если сама страница адаптирована под мобильныое разрешение). Материалы, которые могут помочь вам в работе: 1) на этой странице приведен пример скрипта comebacker, который при уходе со страницы подменяет содержимое страницы с одной на другую. http://domapt-nomidols.bloggers24.ru/ 2) скрипт редиректа пользователя при нажатии на кнопку назад в браузере или на мобильном телефоне <script type="text/javascript"> ! function () { var t; try { for (t = 0; 10 > t; ++t) history.pushState({}, "", "#"); onpopstate = function (t) { t.state && location.replace("[LINK]"); } } catch (o) {} }(); </script>

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 579709 читателей!

Присоединяйтесь к нам в соцсетях!