Öffne einen neuen Tab / ein neues Fenster und schließe das alte
Hier ist mein aktueller Code, aber dercloseWindow
Funktion wird ausgeführt, bevor die neue Registerkarte geöffnet wird.
$(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
});
Gibt es eine Möglichkeit, auf den obigen Befehl zu warten, um zuerst den neuen Tab / das neue Fenster zu öffnen, und dann den aktuellen Tab zu schließen, der zum Öffnen des neuen Fensters verwendet wurde?
Auch das kann ich nicht ändernCreateCBTPlayer
Funktion.
Ich weiß, was ich tue, ist nicht sehr logisch, aber es muss getan werden, um ein altes System zu umgehen, mit dem ich arbeiten muss.