Dear Bob, I've found a bug in Jmol2.js -- which otherwise is being a very useful tool! http://chemapps.stolaf.edu/jmol/jsmol/Jmol2.js
function jmolSetTarget(targetSuffix) { if (targetSuffix)_jmol.targetSuffix = targetSuffix; return _jmol.target = "jmolApplet" + _jmol.targetSuffix; } When a page has several Jmols and the suffix is zero, it fails the test of first line in that function -- zero evaluates to false and the script is sent to the wrong Jmol object (the last one selected before) (I'm trying to isolate if this is also the cause of my problem with SYNC; but it does generate problems in another page not using sync) I've tried this change with success: if (targetSuffix || targetSuffix===0 || targetSuffix==='0') _jmol.targetSuffix = targetSuffix; A bit rude, but I'm not sure if the zero is text or number. Maybe testing for 'undefined' would be cleaner
WPM$8M1V.PM$
Description: Mail message body
------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers