Задать вопрос
tsukuyomich
@tsukuyomich
Beginner

Как открыть несколько окон по одному клику?

Всем доброго времени суток. Подскажите пожалуйста, в чём проблема.

В результате ajax-запроса php-функция возвращает массив ссылок (3 шт), которые нужно открыть в новом окне. Обхожу массив циклом, внутри которого делаю window.open, однако открывается только 1 окно вместо трёх. (В логи выводятся 3 ссылки).

success: function(data){ 
     var links = JSON.parse(data);
     links.forEach(function(link) {
          console.log(link);
          window.open(link); 
    });
 },
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
tsukuyomich
@tsukuyomich Автор вопроса
Beginner
Решил таким способом:
success: function(data){ 
     var links = JSON.parse(data);
     links.map(function (item, index) {
          window.open(item, index);
     });
 },
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Браузеры не позволят вам открывать кучу окон.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
26 дек. 2024, в 23:03
500 руб./в час
26 дек. 2024, в 21:50
5000 руб./за проект
26 дек. 2024, в 21:01
10000 руб./за проект