Great. I'm going to Turin next week and leave from Rome on the 6th.
On Wed, Aug 24, 2011 at 12:39 PM, Daniel Carbajo
<[email protected]>wrote:
> Thanks for the fast response Bob. It is just a part of a big page that
> queries databases and stuff, so I will have to work on the test pages a
> little bit; I'll send them to you tomorrow before midday (GMT+1). Thanks
> again; by the way now I'm working in Rome but I'm from Madrid ;)
>
>
> 2011/8/24 Robert Hanson <[email protected]>
>
>> [También, digame de dónde está. Estoy en Villadolid.]
>>
>>
>> On Wed, Aug 24, 2011 at 11:54 AM, Robert Hanson <[email protected]>wrote:
>>
>>> Daniel, please send me a link to some test pages.
>>>
>>>
>>> On Wed, Aug 24, 2011 at 10:38 AM, Daniel Carbajo <
>>> [email protected]> wrote:
>>>
>>>> Hello everyone,
>>>> I am sorry to re-open this thread, but just got back from holidays
>>>> trying to make this work with all the feedback I got (thanks Paul, Rolf and
>>>> Bob), but I am not succeeding...
>>>> My aim is the following:
>>>> -I have 2 php pages, each with a Jmol window where I can load
>>>> different protein structures and I give the possibility to change the
>>>> display of such proteins (cartoon, spacefill, trace, backbone), to
>>>> highlight
>>>> (in sticks) different residues and give them a label.
>>>> -I want to save the state information of the Jmol window in the
>>>> first page (which I have already done) and pass it to the second, where I
>>>> can restore it (where I have the problem).
>>>>
>>>>
>>>> I already have the following:
>>>>
>>>> FIRST PHP:
>>>>
>>>> $cont0 .= "<form name=\"PASARCOLORS\" action=\"MODshowCOLORS.php\"
>>>> method=\"POST\" onSubmit='var state=jmolGetPropertyAsString(\"stateInfo\");
>>>> document.PASARCOLORS.ESTADO.value=state;'>";
>>>> $cont0 .= "<input type=\"hidden\" name=\"ESTADO\"></form>";
>>>>
>>>>
>>>>
>>>> SECOND PHP:
>>>>
>>>> $ESTADO=$_POST["ESTADO"];
>>>> echo "<!-- /***** Jmol Embedded Script ****
>>>> ?php echo $ESTADO; ?
>>>> **/ -->";
>>>> $JMOL = "<script type=\"text/javascript\">
>>>> jmolInitialize(\"Jmol-12new\", true);
>>>> jmolSetAppletColor(\"white\");
>>>> var jmolcmds = [
>>>> \"load $ZIPtoUSE|$PREFIX-Models_$code/$PREFIX-$code.pdb\",
>>>> \"set frank off; select all; hbonds off; spin off; wireframe off;
>>>> spacefill off; trace off; set ambient 40; set specpower 40; slab off;
>>>> ribbons off; cartoons off; label off; monitor off\",
>>>> \"set isosurfacePropertySmoothing TRUE\",
>>>> \"set showAxes true\",
>>>> \"set appendNew true\",
>>>> \"frame all\",
>>>> \"display all\",
>>>> \"select 1.1; cartoon; set propertyColorScheme 'bwr'; color atoms
>>>> property temperature ABSOLUTE $range\",
>>>> \"script Jmol-12new/myJMOLfunctions.spt\"
>>>> ];
>>>> jmolApplet([580,500], jmolcmds.join(\"; \"));
>>>> </script>";
>>>>
>>>> $JMOL .= "<form><script>jmolButton(\"reset\", \"Original
>>>> orientation\");
>>>> jmolButton(\"move 360 0 0 0 0 0 0 0 20\", \"Rotate X axis\");
>>>> jmolButton(\"move 0 360 0 0 0 0 0 0 20\", \"Rotate Y axis\");
>>>> jmolButton(\"write image.png\", \"Create image\");
>>>> </script>";
>>>> $JMOL .= '<script>function
>>>> restoreState(){jmolScript(document.body.innerHTML)};
>>>> jmolButton([restoreState], "RESTORE");</script></form>';
>>>>
>>>>
>>>>
>>>> The last line is not working, but I don't know why, since the
>>>> information is correctly passed to $ESTADO (any idea Bob?). Besides, I
>>>> would
>>>> like that the state is restored by default, so I guess I don't need
>>>> "var jmolcmds" at all, just restoring at the beginning with jmolScript...
>>>> how should it be? Thanks again to everyone!
>>>> Daniel
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> EMC VNX: the world's simplest storage, starting under $10K
>>>> The only unified storage solution that offers unified management
>>>> Up to 160% more powerful than alternatives and 25% more efficient.
>>>> Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
>>>> _______________________________________________
>>>> 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
>>>
>>
>>
>>
>> --
>> 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
>>
>>
>> ------------------------------------------------------------------------------
>> EMC VNX: the world's simplest storage, starting under $10K
>> The only unified storage solution that offers unified management
>> Up to 160% more powerful than alternatives and 25% more efficient.
>> Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
>> _______________________________________________
>> Jmol-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jmol-users
>>
>>
>
>
> ------------------------------------------------------------------------------
> EMC VNX: the world's simplest storage, starting under $10K
> The only unified storage solution that offers unified management
> Up to 160% more powerful than alternatives and 25% more efficient.
> Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
> _______________________________________________
> 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
------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management
Up to 160% more powerful than alternatives and 25% more efficient.
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users