Zur besten Antwort gewählt
Mai 04, 2019 - 16:31
Das Popup wird jedes mal geöffnet wenn die Bedingung greift, so lange die Variable also die Bedingung erfüllt, kannst Du das Popup Fenster auch nicht schließen. Wenn Du lediglich durch eine Variable ein Popup öffen willst, musst Du dafür sorgen das die Variable innerhalb des Seitenaktualisierungsintervalls die Bedingung erfüllt aber unmittelbar danach wieder auf false gesetzt wird, sonst lässt sich das Popup Fenster nicht schließen. Du must also für den Vorhaben eine Bool Varibale nutzten die das Popup triggert, die Bool Variable muss aber unmittelbar nachdem diese true angenomen hat wieder auf false gesetzt werden, damit das Popup Fenster geschlossen werden kann.
Von
Danke für diesen Tipp, jetzt versteh ich, was bei mir der Fehler war (Manchmal sieht man den Wald vor lauter Bäume nicht mehr)
Ich habe es mit einer Bool Variable gemacht, welche nach 1sek wieder auf false gesetzt wurde und somit das Pop-Up geschlossen wurde. Somit wurde ich auch auf mein Denkfehler aufmerksam. Ich dachte, wenn ich die Deckkraft von dem Hintergrund des Pop-Up auf 0 setzte, dass dieser nicht vorhanden wäre, aber es wird trotzdem ein kompletter Container um das Pop-Up gesetzt, aber eben ist diese nur transparent. Also konnte ich vorher gar nie auf den Button klicken, welcher die Variable geändert hätte, da ich nur auf den Hintergrund des Pop-Up geklickt habe und somit die Bedingung immer auf Wahr blieb - dies merkte ich jetzt, da ich immer doppelt auf den Button klicken musste, damit die Variable auf Deaktivieren gesetzt werden konnte und beim ersten klick nur das Pop-Up verschwand.
Daher vielen Dank an Dich, es wurden ein paar Bäume gefällt und ich konnte den Wald wieder erkennen :-)
Neuen Kommentar hinzufügen