From: Angel H. <ang...@ua...> - 2007-02-04 13:42:56
|
Hello. I have a problem with a simple callback, maybe somene with experience can give me a hand. Jmol 11.0.RC4 I have a page with two applets. The second one is being monitored using jmolSetCallback("messageCallback", "messageProcess") Opening the Console (from the pop-up menu) locks the applet. This happens only for the applet being monitored by setCallback. Suppressing the "jmolSetCallback" avoids the problem. My "messageProcess" is a function that checks only spin status: function messageProcess(a,b) { a = a.substring("jmolApplet".length) // a will start with "jmolApplet": strip and leave just the ID part if (a != "1") return // only acts on second applet // SPIN DETECTION AND TOGGLE if ( b.indexOf("set spin") != -1 ) { if ( b.indexOf("spin on") != -1 ) //was spinning { jmolScript("spin off", a) } else //wasn't spinning { jmolScript("spin on", a) } } // END of SPIN DETECTION AND TOGGLE } The function works perfectly, the problem iis only opening the console. Thanks for any help |