Jonathan, I know what you mean. The idea is that zero may be taken as false (no id provided). However, my test now seems to behave (12.1.14)
The line in Jmol.js that does the trick says nameSuffix == undefined && (nameSuffix = appletCount); but I really don't understand how this code works. What exact code are you using to destroy and recreate the applet? I have tried function destroy() { document.getElementById("cont").innerHTML=""; } function create() { jmolSetDocument(0) document.getElementById("cont").innerHTML = jmolApplet([width,height], scriptStr, n) } where "cont" is a div containing the applet ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers