<style>.applet { display: inline-block; margin-right: 4px } #xy { text-align: center }</style>
<p id="xy">此处将显示点坐标</p>
<div id="applet1" class="applet"></div><div id="applet2" class="applet"></div>
<script>
injectGGBApplets(createGGBApplet('applet1', 'preview.png', {
width: 400, height: 184,
ggbBase64: 'UEsDBBQACAAIAPl5ZEM...AAA==',
appletOnLoad: function() {
applet1.registerUpdateListener('pointChanged1');
}
}), {
width: 400, height: 184, id: 'applet2',
ggbBase64: 'UEsDBBQACAAIAPl5ZEM...AAA==',
appletOnLoad: function() {
applet2.registerUpdateListener('pointChanged2');
}
});
function pointChanged(name, ggbApplet) {
if (ggbApplet.getObjectType(name) === 'point') {
document.getElementById('xy').innerText = name + ': (' + ggbApplet.getXcoord(name) +
', ' + ggbApplet.getYcoord(name) + ')';
}
}
function pointChanged1(name) { pointChanged(name, applet1) }
function pointChanged2(name) { pointChanged(name, applet2) }
</script>