So everything works nice now! but still, how could I show the show
measurements output in an echo (if possible inside the crossMeasure
function)? Thanks!

2011/4/4 Robert Hanson <hans...@stolaf.edu>

> ah--- right! Good sleuthing.
>
>
> On Mon, Apr 4, 2011 at 8:49 AM, Daniel Carbajo 
> <daniel.carb...@gmail.com>wrote:
>
>> At last I made the crossMeasure function work! All this time spent and the
>> only problem was a couple of additional curly brackets I was not writing!!!
>> So the functions look like this:
>>
>> 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++) {
>>         script inline @{"measure @{{" + atomListN + ".ca/1.1}} @{{" +
>> atomListM + ".ca/" + i + ".1}}"}
>>
>>     }
>> }
>>
>> function DELcrossMeasure(atomListN, atomListM){
>>     var n = atomListM.length
>>     for (var i = 2; i <= n; i++) {
>>         script inline @{"measure delete @{{" + atomListN + ".ca/1.1}} @{{"
>> + atomListM + ".ca/" + i + ".1}}"}
>>     }
>> }
>>
>> And I call them like this:
>> $contenuto2 .= '<td><script>
>>      jmolCheckbox("crossMeasure(\' '.$select_r.' \',\' '.$select_rmodel.'
>> \')", "DELcrossMeasure(\' '.$select_r.' \',\' '.$select_rmodel.' \')", "");
>> </script></td></tr>';
>>
>> Fast and smooth! Thanks a lot for everything. Now how would I add an
>> "echo" showing the "show measurements" output??
>> Daniel
>>
>>
>>
>>
>>
>>
>> 2011/4/1 Daniel Carbajo <daniel.carb...@gmail.com>
>>
>>> OK I will try it again on Monday and let you know! Thanks!
>>>
>>>
>>> 2011/4/1 Robert Hanson <hans...@stolaf.edu>
>>>
>>>> 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 <
>>>> daniel.carb...@gmail.com> 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 <hans...@stolaf.edu>
>>>>>
>>>>>> well, that won't work. See my previous posts.
>>>>>>
>>>>>>
>>>>>> On Fri, Apr 1, 2011 at 3:41 AM, Daniel Carbajo <
>>>>>> daniel.carb...@gmail.com> 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 <hans...@stolaf.edu>
>>>>>>>
>>>>>>>> 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 <
>>>>>>>> daniel.carb...@gmail.com> 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 <hans...@stolaf.edu>
>>>>>>>>>
>>>>>>>>>> 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 <
>>>>>>>>>> daniel.carb...@gmail.com> 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
>>>>>>>>>>> Jmol-users@lists.sourceforge.net
>>>>>>>>>>> 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
>>>>>>>>>> Jmol-users@lists.sourceforge.net
>>>>>>>>>> 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
>>>>>>>>> Jmol-users@lists.sourceforge.net
>>>>>>>>> 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
>>>>>>>> Jmol-users@lists.sourceforge.net
>>>>>>>> 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
>>>>>>> Jmol-users@lists.sourceforge.net
>>>>>>> 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
>>>>>> Jmol-users@lists.sourceforge.net
>>>>>> 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
>>>>> Jmol-users@lists.sourceforge.net
>>>>> 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
>>>> Jmol-users@lists.sourceforge.net
>>>> 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
>> Jmol-users@lists.sourceforge.net
>> 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
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users
>
>
------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to