2_JavaScript - ggbApplet / alert

[size=85](entnommen und angepasst aus: [url=https://wiki.geogebra.org/en/Reference:GeoGebra_Apps_API]https://wiki.geogebra.org/en/Reference:GeoGebra_Apps_API[/url])[/size][br][br][icon]/images/ggb/toolbar/mode_tool.png[/icon] [b][u][size=150]Grundlage - ggbApplet:[/size][/u][/b][br]Der Name der globalen Variable in einem GeoGebra-Applet ist standardmäßig [b][color=#6557d2]ggbApplet[/color][/b]. Falls man mehrere GeoGebra-Anwendungen auf einer Seite platziert, enthält [b][color=#6557d2]ggbApplet[/color][/b] immer die API der zuletzt aktiven Anwendung ([u]A[/u]pplication [u]P[/u]rogramming [u]I[/u]nterface - auch Programmierstelle genannt, also das GeoGebra-Applet, in dem man sich gerade befindet).[br][br]Mit diesem Wissen findet man die Grundidee in der Kommunikation zwischen Applets - man muss der globalen Variablen [b][color=#6557d2]ggbApplet[/color][/b] einen eindeutigen Namen für jedes Applet geben.[br][br][br][br][br][icon]/images/ggb/toolbar/mode_mincells.png[/icon] [size=150][b][u]alert-Methode - Ausgabe-Möglichkeit:[/u][br][/b][size=100]Die [b][color=#6557d2]alert[/color][/b]-Methode [ Kurzform von window.alert() ] ist eine elegante Form der Rückmeldung, die ohne Textfelder auskommt. [/size][/size]
[u][b]Anmerkungen:[/b][/u][br]Der Befehl [b][color=#6557d2]alert("Hallo");[/color][/b] erzeugt die Ausgabe "Hallo".[br][size=85]Sollte diese Ausgabe nicht erscheinen (meist wenn keine weiteren Objekte in der GeoGebra-Umgebung, z.B. Punkte vorhanden sind), hilft das Einfügen eines Dummy-Punktes, z.B. über die Eingabezeile: [i]Dummy=(0,0,1) [br](nach einer Idee im Forum von M. Borcherds)[br][/i][/size][br]Der Befehl [b][color=#6557d2]alert("Der Wert von a ist " +a+".");[/color][/b] verknüpft den Text "[i]Der Wert von a ist [/i]" mit dem [i]Wert von a[/i], der je nach eingegebenem Wert variabel sein muss.[br][i]"." [/i]am Ende des Befehls rundet den ausgegebenen Satz mit einem Satz-Ende-Punkt ab.[br]Die Pluszeichen verknüpfen die Eingaben.[br][br][u][b]Formatierung der Alert-Ausgabe:[/b][/u][br]\' einfaches Anführungszeichen innerhalb einer Zeichenkette[br]\" normales Anführungszeichen innerhalb einer Zeichenkette[br]\n Zeilenumbruch ([i]New Line[/i])[br]\t Tabulatorzeichen für tabellarische Ausgabe

Information: 2_JavaScript - ggbApplet / alert