这里是我当前的代码,但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
功能。
放弃
我知道我在做什么还不是很合乎逻辑,但它有许多工作要做,以绕开旧系统我有工作。