mehrer Commands in einm ggbApplet.evalCommand

FriedrichLaher shared this question 5 months ago
Needs Answer

Wohin mit der angeblich fehlenden schließenden Klammer?

-------------------------------------------------------------------


a = ggbApplet; c = a.evalCommand; cl = console.log;

function

ggbOnInit()

{ a.reset();

var Hoehe = 21.0;

var Hs = "21";

var Breite = Hoehe*Math.sqrt(2);

var Bs = Breite.toString();


c("LU = (1,1) \n \

SetCoords(LU,1+x(Corner(1)),\

1+y(Corner(1)) ) \n \

LO = LU + ( 0, " Hs ") \n \

RU = LU + (" Bs ",0 ) \n \

RO = RU + ( 0, " Hs ") " );

}

ggbbOnInit()


/*

Exception: SyntaxError: missing ) after argument list

@Scratchpad/5:13

*/

---------------------------------------------------------------------------

laufengelassen auf "javascriptumgebung" des firefox.

Comments (6)

photo
1

1) please post your .ggb file


2) please remove the "\"s and "\n"s as they make it unreadable

photo
1

Danke für ansehen.


ohne die "\n" funkt ja garnichts

photo
1

Your file still has all the \ and \n - please remove them and re-upload

photo
1

ok, alle "\" durch "Q" ersetzt; in der Draw.. die lösung zu der ich inzwischen selbst kam, auch wieder Q statt \

photo
photo
1

the scrip is under A, settings, global javascript

photo
1

Hallo Michael, mir ist bewußt daß ich nicht tat was Du verlangtest, aber laut ist das die syntax für den Aufruf mehrer ggb Commandos mit einme ggbApplet.EvalCommand . Muß also gesagt werden

diese Funktion sei noch nicht ausgereift? Dann wäre mein Vorsschlag

doch ein fach Semicola als Trenzeichen, wobei vielleich ein paar ggb'd in () zu setzen wären.

Greetings

F.L.

© 2020 International GeoGebra Institute