Der folgende JavaScript-Code öffnet ein Popup-Fenster, wenn es nicht bereits geöffnet ist. Dies funktioniert auf meinem PC lokal und online gut. Testen auf 3 verschiedenen Handys, das Popup-Fenster wird jedoch nur beim ersten Mal geöffnet. Einmal geschlossen, kann mein Skript das Popup nicht mehr öffnen.Javascript Popup-Fenster öffnet sich nicht auf mobilen Geräten
Ich vermute, aus irgendeinem Grund wird IdlWobjRef_1 nicht auf Null zurückgesetzt, aber ich kann nicht herausfinden, warum das Problem nur auf Handys auftritt.
var ldlWobjRef_1 = null; // global variable popup activ
function open_win() {
if (ldlWobjRef_1 == null || ldlWobjRef_1.closed) { // if no popup
ldlWobjRef_1 = window.open ("jplayer/popup.html", "myWindow", "height=418, width=455, left=500, top=250, toolbar=0, titlebar=0, menubar=0, scrollbars=no, resizable=no, location=no, status=no");
}
else {
ldlWobjRef_1.focus();
}
}
Nur getestet und es funktioniert in allen gängigen Browsern und auf Handys.Vielen Dank. Könnten Sie bitte erklären, warum unser Skriptansatz nicht funktioniert hat? –