Punktvariable in Text Befehl erzeugt logisches und

FriedrichLaher shared this question 4 months ago
Needs Answer

folgenden Code als "Bei Mausklick" Skript zu Punkt A , A = Corner(4) + (0.3,-1)


installieren, dann einmal den Punkt A, und dann den Text klicken . Seltsamer fehler.


Wenn man die Zeile 10 auskommentiert und stattdessen manuell

t2 = Text(Element(tl,2)),Ia,true,true)

kommandiert passiert der Fehler nicht .


{
var a =   ggbApplet, c = a.evalCommand, n = '\n',
   lg = console.log, anzl = 3, idx = 1,
   Ia
if ( typeof(t1) == 'undefined')
{    c('\
    t1=Text("\\text{WIESO wird, in Zeile 19, aus dem Ia  = ... eine boolsche  op??? }",\
    A + (0,-1),true,true)'
    )
    c('tl = {"t1","t2","..."}')
    c('Ia : ( x( A), y( Corner(t1,1) ) - 0.3 )'
    )
    a.registerClickListener('frst')

    function frst(o) { lg("running frst")

            if ( o != 't1') return
            c('Delete(t2)')
            c('t2 = Text(Element(tl,2)),Ia,true,true')
            idx = (++idx - 1) % 3 + 1
    }
}

}(0)

Comments (4)

photo
1

Edit: Zeile 19 ist es die das Problem verursacht, also nicht Zeile 10 sondern 19 für den 2ten Versuch auskommentieren.

photo
1

Please post your file

photo
1

Thanks for looking at it. But is iit not easier to manipulte the code I posted?

photo
1

Please explain what you are trying to do overall

© 2019 International GeoGebra Institute