From: Robert H. <ha...@st...> - 2011-04-01 17:07:59
|
May seem to work, but it isn't a general solution. Trust me, you need to specify models the way I showed you and use script inline. On Fri, Apr 1, 2011 at 10:19 AM, Daniel Carbajo <dan...@gm...>wrote: > Well it might sound strange, but what really works for me is what I send > you, i.e.: without script inline in the function, and calling the function > adding the curly brackets and the .ca to the php variables. > What I cannot make work anyhow is the other way, i.e.: with script inline > in the function, and calling the function with just the php variables and > escaped single quotes... > It really works... > > > 2011/4/1 Robert Hanson <ha...@st...> > >> well, that won't work. See my previous posts. >> >> >> On Fri, Apr 1, 2011 at 3:41 AM, Daniel Carbajo <dan...@gm...>wrote: >> >>> At the end I left it like this (without script inline): >>> >>> function crossMeasure(atomListN, atomListM){ >>> set measurementUnits angstroms >>> set measurements 3 >>> font measure 16 serif bold >>> var n = atomListM.length >>> for (var i = 2; i <= n; i++) { >>> measure @{atomListN[1]} @{atomListM[i]} >>> } >>> } >>> >>> function DELcrossMeasure(atomListN, atomListM){ >>> >>> var n = atomListM.length >>> for (var i = 2; i <= n; i++) { >>> measure delete @{atomListN[1]} @{atomListM[i]} >>> } >>> } >>> >>> >>> And I call it like: >>> $contenuto2 .= '<td><script> >>> >>> jmolCheckbox("crossMeasure({'.$select_r.'.ca},{'.$select_rmodel.'.ca})", >>> "DELcrossMeasure({'.$select_r.'.ca},{'.$select_rmodel.'.ca})", ""); >>> </script></td></tr>'; >>> >>> >>> It would be nice to show the measure results anyhow, because when there >>> are more than 2 homology models, it is hard to see the distance number (and >>> also because I use some labels). Any way to show the measure results is ok, >>> either as an "echo", an "alert", or in a message box like in the >>> documentation examples. Which is the easiest way? Thanks a lot! >>> Daniel >>> >>> >>> >>> >>> >>> >>> 2011/3/31 Robert Hanson <ha...@st...> >>> >>>> sure, but you wouldn't do that inside the for loop. I think you are >>>> confusing Jmol script and JavaScript. First, let's get the crossMeasure >>>> working. What's the final form of that that works? >>>> >>>> >>>> On Thu, Mar 31, 2011 at 4:48 AM, Daniel Carbajo < >>>> dan...@gm...> wrote: >>>> >>>>> Thanks Bob, but I cannot make it work as an echo; if you remember the >>>>> function you have helped me with these last days, I want to modify it so it >>>>> looks something like this >>>>> >>>>> function crossMeasure(atomListN, atomListM){ >>>>> set measurementUnits angstroms >>>>> set measurements 3 >>>>> font measure 16 serif bold >>>>> >>>>> set echo top left >>>>> font echo 20 serif bolditalic >>>>> color echo green >>>>> >>>>> var n = atomListM.length >>>>> for (var i = 2; i <= n; i++) { >>>>> measure @{atomListN[1]} @{atomListM[i]} >>>>> >>>>> var a = >>>>> jmolGetPropertyAsArray('measurementInfo')[0].strMeasurement >>>>> echo append a ???? >>>>> } >>>>> } >>>>> >>>>> Is something like that possible? >>>>> >>>>> >>>>> 2011/3/31 Robert Hanson <ha...@st...> >>>>> >>>>>> Check this out: >>>>>> >>>>>> >>>>>> jmolEvaluate('getProperty("measurementInfo")') >>>>>> >>>>>> this gives you the overall format of the measurementInfo data. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Wed, Mar 30, 2011 at 8:46 AM, Daniel Carbajo < >>>>>> dan...@gm...> wrote: >>>>>> >>>>>>> Hello everybody, >>>>>>> does any of you know if it is possible to display the output of "show >>>>>>> measurements" as an "echo" when using the jmol applet in a php page? >>>>>>> Alternatively, do you know how to show a message box like in the >>>>>>> documentation pages (like in >>>>>>> http://chemapps.stolaf.edu/jmol/docs/examples-11/measure.htm). >>>>>>> Or, as another alternative, how to use >>>>>>> javascript:alert(jmolGetPropertyAsArray('measurementInfo')) which I cannot >>>>>>> make work... >>>>>>> Thanks a lot! >>>>>>> Daniel >>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Enable your software for Intel(R) Active Management Technology to >>>>>>> meet the >>>>>>> growing manageability and security demands of your customers. >>>>>>> Businesses >>>>>>> are taking advantage of Intel(R) vPro (TM) technology - will your >>>>>>> software >>>>>>> be a part of the solution? Download the Intel(R) Manageability >>>>>>> Checker >>>>>>> today! http://p.sf.net/sfu/intel-dev2devmar >>>>>>> _______________________________________________ >>>>>>> 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 >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Create and publish websites with WebMatrix >>>>>> Use the most popular FREE web apps or write code yourself; >>>>>> WebMatrix provides all the features you need to develop and >>>>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Jmol-users mailing list >>>>>> Jmo...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/jmol-users >>>>>> >>>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Create and publish websites with WebMatrix >>>>> Use the most popular FREE web apps or write code yourself; >>>>> WebMatrix provides all the features you need to develop and >>>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >>>>> >>>>> _______________________________________________ >>>>> 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 >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Create and publish websites with WebMatrix >>>> Use the most popular FREE web apps or write code yourself; >>>> WebMatrix provides all the features you need to develop and >>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >>>> >>>> _______________________________________________ >>>> Jmol-users mailing list >>>> Jmo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jmol-users >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Create and publish websites with WebMatrix >>> Use the most popular FREE web apps or write code yourself; >>> WebMatrix provides all the features you need to develop and >>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >>> >>> _______________________________________________ >>> 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 >> >> >> ------------------------------------------------------------------------------ >> Create and publish websites with WebMatrix >> Use the most popular FREE web apps or write code yourself; >> WebMatrix provides all the features you need to develop and >> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >> >> _______________________________________________ >> Jmol-users mailing list >> Jmo...@li... >> https://lists.sourceforge.net/lists/listinfo/jmol-users >> >> > > > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > > _______________________________________________ > 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 |