Откройте новую вкладку / окно и закройте старую

Вот мой текущий код, ноcloseWindow Функция выполняется перед открытием новой вкладки.

    $(document.body).append('<iframe width="500px" height="500px" id="pcl_frame" style="display:none;"></iframe>');
    $('#pcl_frame').attr('src', data['url']);
    $('#pcl_frame').load(function() {
        // Load page
        document.getElementById('pcl_frame').contentWindow.CreateCBTPlayer(data['code'],"new");

        // Close current windows after the above tab/window opens
        closeWindow(); // has a 2 second delay
}); 

Есть ли способ подождать, пока приведенная выше команда сначала откроет новую вкладку / окно, а затем закроет текущую вкладку, которая использовалась для открытия нового окна.

Также я не могу изменитьCreateCBTPlayer функция.

отказ

Я знаю, что я делаю не очень логично, но это нужно сделать, чтобы обойти старую систему, с которой мне приходится работать.

Ответы на вопрос(2)

Ваш ответ на вопрос