Ich poste hier nochmal das komplette Beispiel.
Ich denke Einfacher geht es nicht, aber das Beispiel funktioniert nicht.
Ich kann die Variable Licht_Sim zwar schalten (geprüft mit Debugger) aber der Button am Webserver ändert seine Aussehen nicht, er bleibt immer auf ACTIVE.
Was mache ich falsch?
Nach allen logischen Überlegungen müsste das doch funktionieren.
Entweder ist das ein Bug oder ein Feature.
Ich denke Einfacher geht es nicht, aber das Beispiel funktioniert nicht.
Ich kann die Variable Licht_Sim zwar schalten (geprüft mit Debugger) aber der Button am Webserver ändert seine Aussehen nicht, er bleibt immer auf ACTIVE.
Was mache ich falsch?
Nach allen logischen Überlegungen müsste das doch funktionieren.
Entweder ist das ein Bug oder ein Feature.
Code:
[WebServer] button(1)[SWITCH]$Licht Simulation$ [EibPC] Licht_Sim=EIN; if webbutton(1)==1 then Licht_Sim = !Licht_Sim endif if Licht_Sim==EIN and change(Licht_Sim) then webdisplay(1,$EIN$,SWITCH,ACTIVE,GREY) endif if Licht_Sim==AUS and change(Licht_Sim) then webdisplay(1,$AUS$,SWITCH,INACTIVE,GREY) endif
Kommentar