[Jmol-users] Dynamic base64 decoding -- legible

2008-09-07 Thread Steven R. Spilatro
(Sorry about some earlier messages with cryptic punctuation -- I 
believe I have it resolved; I'm sending this one again.)

Hi Bob,
Aha, jmolScriptwait; that's the ticket!

Yeah, I know about the MSIE issue, and I'm trying to deal with that 
now.  Here's the issue: I'm adding the jmol applet images dynamically 
to the open webpage, as opposed to exporting to another window as does
Angel's code (and very nicely too).

My code for MSEI looks like this:
if (nav64=='nocomp'){
var testimg=document.getElementById(SnpShtImg)
var imgB64 = image/jpeg;base64, + jmolGetPropertyAsString('image');
var B64path=base64.php
testimg.src = B64path + ? + imgB64;
}
Which calls Dean Edwards original base64.php code.

It doesn't work; the img appears empty.
Yet if I manually feed a base64-encoded image (such as this from Dean 
Edwards web page), it does work.

imgB64=data:image/gif;base64,R0lGODlhDwAPAKECzMzM/wAAACwADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4MLwWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw==;

Could the issue be the size of the jmol-derived image?

Thinking about this from another angle; is there a technical reason 
why jmol cannot deliver a non-base64 encoded image that could be 
dynamically added to the open web page: something like:
testimg.src=jmolGetImage (jpeg)?

(Have I just fully revealed my lack of understanding of JAVA, or, is 
this already possible and I have once again missed it in the documentation?)

Thanks!

Steve

Dr. Steven R. Spilatro
Department of Biology and Environmental Science
Marietta College


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users


Re: [Jmol-users] Dynamic base64 decoding -- legible

2008-09-07 Thread Robert Hanson
On Sun, Sep 7, 2008 at 9:48 AM, Steven R. Spilatro [EMAIL PROTECTED]wrote:



 Could the issue be the size of the jmol-derived image?

Yes, I'm pretty sure that's it. The way to test, of course, is to use the
same base64 info from Jmol in an img data: - aware browser. There's a link
under the applet at
http://chemapps.stolaf.edu/jmol/docs/examples-11/new.htmthat does
this. You can always view source for that popup and send it to see
what happens. But most browsers place a severe restriction on GET length
-- something like 2K total for the URL line. You just have to do it with a
form and textarea.


 Thinking about this from another angle; is there a technical reason
 why jmol cannot deliver a non-base64 encoded image that could be
 dynamically added to the open web page: something like:
 testimg.src=jmolGetImage (jpeg)?


just not supported by any browser.


 (Have I just fully revealed my lack of understanding of JAVA, or, is
 this already possible and I have once again missed it in the
 documentation?)


it's just that browsers aren't set up to handle binary image data like that.




 Thanks!

 Steve

 Dr. Steven R. Spilatro
 Department of Biology and Environmental Science
 Marietta College


 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's
 challenge
 Build the coolest Linux based applications with Moblin SDK  win great
 prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 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
Northfield, MN
http://www.stolaf.edu/people/hansonr


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
-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/___
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users