Inhaltsübersicht | Nanomaschinen | Moleküle | Programme | Kurse | Fun | Links

>

Mehrere Applets gezielt ansprechen

Nur das untere Applet reagiert. Die Kontrollelemente wirken sich ohne weitere Angaben jeweils nur auf das unmittelbar davor stehende Applet aus.

Die vollständige Synthax für den Aufruf von "jmolApplet()" lautet "jmolApplet(Grösse, {Skript}, {Name})", die Parameter "Skript" und "Name" sind optional. Bisher haben wir nur die ersten beiden Parameter angegeben. Wenn wir jedem Applet einen eigenen Namen geben, können wir es auch gezielt ansprechen. Geben Sie dem ersten Applet den Namen "oben" und dem zweiten den Namen "unten". Mit "jmolSetTarget("oben");" oder "jmolSetTarget("unten");" können wir die nachfolgenden Kommandos an das jeweilige Applet schicken:

<script type="text/javascript">
jmolSetAppletColor("#FFFFFF","#6699CC","#6699CC");
jmolApplet(200,"load jmol/structures/L-Alanin.pdb;","oben");
jmolBr();
jmolApplet(200,"load jmol/structures/D-Alanin.pdb;","unten");
jmolBr();
jmolSetTarget("oben");
jmolCheckbox("spin on;","spin off;","oberes Applet Rotation ein/aus");
jmolBr();
jmolSetTarget("unten");
jmolCheckbox("spin on;","spin off;","unteres Applet Rotation ein/aus");
</script>

Oeffnen Sie die abgeänderte Seite und testen Sie sie im Webbrowser. Reagieren die beiden Applets auf ihre jeweiligen Rotatations-Kontrollen?

Last changed by: A.Honegger, 9/2/08