8 - verknüpfte Applets (Highscore)
Arbeitsauftrag:
Fülle das Eingabefeld jedes Applets mit einer natürlichen Zahl aus und beobachte die anderen Applets sowie den Highscore.
Anwendungsmöglichkeiten:
- Punkte bei Übungen in das nächste Applet übertragen -> Highscore bei Übungen als Motivationsmöglichkeit
- ... und vieles mehr :o)
Skripting - globale Einstellungen:
CODE der globalen Einstellungen zum Kopieren:
function ggbOnInit() {
if (window) {
window.applet1 = ggbApplet;
}
}
Jedes Applet (hier im CODE das oberste Applet) auf dieser Seite erhält so seine eigene Bezeichnung (hier: applet1) und kann damit von den anderen Applets im Skripting eindeutig identifiziert werden.
Oberes Applet: applet1
Mittleres Applet: applet2
Unteres Applet: applet3
Skritping - Bei Update:
CODE zum Kopieren (am Beispiel von Applet1):
if (window.applet1 && window.applet2 && window.applet3) {
window.applet2.setValue("h_1", ggbApplet.getValue("h_1"));
window.applet3.setValue("h_1", ggbApplet.getValue("h_1"));
}