Ich habe ein kleines Problem. Ich mache eine Website, die, wenn eine Taste gedrückt wird, 2 Popup-Fenster erstellt. Eines zeigt ein Bild und das andere zeigt eine Reihe von Steuerelementen, einschließlich zwei Schaltflächen. Ich möchte, dass die Buttons beide Popups gleichzeitig schließen.Schließen Sie mehrere Popup-Fenster mit nur einer Taste
Ich habe versucht, das Fenster einer Variablen zuzuordnen, aber beim Versuch, es zu schließen, wird mir angezeigt "Uncaught TypeError: Kann Eigenschaft 'close' von undefined nicht lesen, aber die Variable ist definiert.
Das macht mich verrückt, und es ist wahrscheinlich etwas ganz einfaches. Kann mir bitte jemand helfen?
EDIT: Eine sehr einfache Form des Codes ist hier:
<button onclick="openWin()">Open "myWindow"</button>
<button onclick="closeWin()">Close "myWindow"</button>
<script>
var myWindow;
function openWin() {
myWindow = window.open("", "myWindow", "width=200,height=100");
myWindow.document.write("<p>This is 'myWindow'</p>");
}
function closeWin() {
myWindow.close();
}
</script>
https://jsfiddle.net/tbd7k511/1/
bitte sh ow einige "relevanten" Code – mtizziani
Nicht zu wissen, was Sie tun, ohne den Code zu sehen, können wir nur erraten .. – roetnig