Показать сообщение отдельно
  #1 (permalink)  
Старый 18.07.2020, 16:18
Интересующийся
Отправить личное сообщение для mik888em Посмотреть профиль Найти все сообщения от mik888em
 
Регистрация: 21.06.2020
Сообщений: 18

Как сделать открытие 2 окон по клику на странице сайта?
Делаю сайт по авто тематике, необходимо чтоб по клику пользователя в любом месте страницы - открывалось 2 окна window.open с сайтами https://site1.ru и https://site2.ru, так как без клика пользователя все браузеры блочат вплывающие окна.

После того как эти 2 окна с сайтами https://site1.ru и https://site2.ru появились , то пользователя должно редиректить на сайт https://example.ru , а эти 2 окна должны закрываться.

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

Как сделать чтоб эти 2 окна появлялись только после клика пользователя по любому места страницы , на котором стоит этот скрипт и спустя указанное мною время - эти 2 окна закрывались, а пользователя редиректило на сайт https://example.ru ?

Скрипт:
<script type="text/javascript">
 
 
partner_window4_o1 = window.open("https://site1.ru", "partner4", "menubar=no,toolbar=no,location=no,status=no,resizable=no,scrollbars=no,top=400,left=400,width=600,height=600");
setTimeout(function() {
  location.href = 'https://example.ru';
}, 9000);


setTimeout(function() {
  partner_window4_o1.close();
}, 8000);




partner_window5_i1 = window.open("https://site2.ru", "partner5", "menubar=no,toolbar=no,location=no,status=no,resizable=no,scrollbars=no,top=500,left=500,width=600,height=600");
setTimeout(function() {
  location.href = 'https://example.ru';
}, 9000);


setTimeout(function() {
  partner_window5_i1.close();
}, 8000);

 


setTimeout(function() {
  location.href = 'https://example.ru';
}, 9000);
</script>
Ответить с цитированием