Lichtschalter einbauen - if Abfrage bei onklick

  • Hallo,

    ich will einen "Lichtschalter" einbauen.
    der Hotspot soll beim klicken das imageadjust plugin enablen und bei nochmaligem klick wieder auf false setzten.

    wie kann ich beim onklick zwei if Abfragen machen bzw gibt es ein "else" ?

    Danke!


    Code
    onclick="if(plugin[imageadjust].enabled == false, set(plugin[imageadjust].enabled,true)); if(plugin[imageadjust].enabled == true,  set(plugin[imageadjust].enabled,false));"


    </plugin>

  • Hi,

    Quote

    Du solltest get() benutzen, also statt "plugin[imageadjust].enabled == false" schreibt man "get(plugin[imageadjust].enabled) == false".

    nein, ein get() wäre falsch dort, das ist schon richtig so,

    Quote

    gibt es ein "else" ?

    ja, gibt es, der 3. Parameter,
    siehe:
    https://krpano.com/docu/actions/#if

    z.B.

    Code
    if(bedingung, then-code, else-code);

    zum einfachen Hin- und Herschalten gibt es aber auch noch die "switch" Action:
    https://krpano.com/docu/actions/#switch

    dann genügt:

    Code
    onclick="switch(plugin[imageadjust].enabled);"

    Schöne Grüße,
    Klaus

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!