On Mon, Jun 29, 2009 at 8:53 AM, Brian McMahon <[email protected]> wrote:
> Hello
>
> I have a model loaded into a Jmol applet sitting in an HTML page.
> I wish to populate a JavaScript variable with the current value of the
> ellipsoid probability (as set, e.g. by "ellipsoids 50") when I open
> a fresh tab on that page, via an onClick method. How can I most easily
> retrieve that value?
>
> So far I have
>
> 'onClick': function(argsObj) {
> var stateInfo=jmolGetPropertyAsString("stateInfo")
> alert(stateInfo)
> return true;
> }
>
var stateInfo=
jmolEvaluate('getProperty("stateInfo").lines.find("Ellipsoids")')
>
> which pops up an alert showing the entire current state (in which
> "Ellipsoids 50" appears). Where the alert is called I guess I could parse
> the stateInfo string and assign the desired value to my variable. Is there
> a
> more direct way, e.g. by analogy with the modelInfo.modelCount method
> of the methodInfo array as shown on the Jmol scripts documentation page?
>
> var modelInfo = jmolGetPropertyAsArray("modelInfo")
> alert(modelInfo.modelCount)
>
> Thanks
> Brian
> _________________________________________________________________________
> Brian McMahon tel: +44 1244 342878
> Research and Development Officer fax: +44 1244 314888
> International Union of Crystallography e-mail: [email protected]
> 5 Abbey Square, Chester CH1 2HU, England
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Jmol-users mailing list
> [email protected]
> 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
------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users