Об открытии нового всплывающего окна - PullRequest
0 голосов
/ 04 октября 2011

У меня есть таблица, сгенерированная ExtJS и jquery с данными, извлеченными из базы данных, и я использую эту функцию, чтобы открыть новое окно

    function popUpPlayer(url) 
   {

         newWindow = window.open(url, "Flash Player", "height=255, width=735, status = no, toolbar = no, menubar = no, resizable = no", "_blank");
         if (window.focus) 
        {
            newWindow.focus()
        }
        return false;
   }

, который работает нормально. Но проблема в том, что когда я нажимаю на каждую строку таблицы, я хочу, чтобы открылось новое окно и загрузился новый имеющийся у меня флеш-плеер.

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

Есть идеи, как решить эту проблему, может быть, с помощью jquery или чего-то еще?

Строки не являются тегами "a", они являются тегами "tr".

Ответы [ 2 ]

1 голос
/ 04 октября 2011

Не проверено, но стоит попробовать:

newWindow = window.open(url, "_blank", "height=255, width=735, status=no, toolbar=no, menubar=no, resizable=no");
0 голосов
/ 05 ноября 2014

Для меня, используя уникальное имя окна каждый раз, когда делал трюк

function popUpPlayer(url) 
   {
         var rnd = Math.floor((Math.random()*200)+1);
         newWindow = window.open(url, rnd, "height=255, width=735, status = no, toolbar = no, menubar = no, resizable = no", "_blank");
         if (window.focus) 
        {
            newWindow.focus()
        }
        return false;
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...