From: Robert H. <ha...@st...> - 2011-11-23 15:32:48
|
My guess is that you are doing all this before the applet is initialized. Is that possible? On Wed, Nov 23, 2011 at 9:01 AM, Tamas Hegedus <ta...@he...> wrote: > Hi, > > I try to setup a webpage, where the structure in a jmol applet is > initialized by a json call back to the server. Sometimes the structure > is displayed, sometimes not. Sometimes (most of the times) "refresh" > helps. I think that there might be a problem with the asynchronous call > to the server and the pdb string does not arrive in time... But I can > not see this... I think that I have taken care about this. > > Do you have any idea? Have you seen something like that before? > Please see parts of the code below. > > Thanks for your help in advance, > Tamas > > ----------------- > THIS IS IN THE HTML: > <body> > <div id="projectJmolDiv"> > <script type="text/javascript"> > MyJmolInit(); > </script> > </div> > ETC... > > ----------------- > THIS IS IN myfunctions.js > > function jmolAppletLoaded() { > $.getJSON("getPdbString", function(pdb_string) { > jmolLoadInlineScript( pdb_string, "cpk off; wireframe off; cartoon; > color cartoon gray;", "Nezegeto"); > }); > }; > > function MyJmolInit() { > jmolInitialize("jmol"); > jmolSetAppletColor("white"); > jmolApplet(["100%", "100%"], "javascript jmolAppletLoaded();", > "Nezegeto"); > }; > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure > contains a definitive record of customers, application performance, > security threats, fraudulent activity, and more. Splunk takes this > data and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > Jmol-users mailing list > Jmo...@li... > https://lists.sourceforge.net/lists/listinfo/jmol-users > -- Robert M. Hanson Professor of Chemistry St. Olaf College 1520 St. Olaf Ave. Northfield, MN 55057 http://www.stolaf.edu/people/hansonr phone: 507-786-3107 If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 |