Craig, I'm also reminded that I wrote a page the purports to do applet resizing:

http://www.stolaf.edu/people/hansonr/jmol/docs/examples/resize.htm

Today I can't get it working in Netscape 7.2, but it seems to work in IE. Note that as you resize, the molecule is redrawn with the same orientation as the user had left it.

But I can't figure out why this is not working in Netscape. Crashes every time for me.

Bob


Bob Hanson wrote:


Craig T. Martin wrote:

Bob,

I'm all ears.

At any rate, if everything is written from Javascript, then you can size as you like...


Right, so, for example, at

http://www.stolaf.edu/people/hansonr/jmol/docs/examples/scaletest.htm

You can see from that code that I am setting the size of the applet from the URL line. So, for example:

http://www.stolaf.edu/people/hansonr/jmol/docs/examples/scaletest.htm?width=100;height=100


Since one has the JavaScript variables:

screen.width
screen.height

you know what the user has for a display.

And since you have

window.width
window.height

you know if this is in a smaller window. Of course, that could change
in the course of a page's existance, thus

<body onresize=xxxx()>

But, actually, I wouldn't fool with that. It's proven problematic and unreliable. You can't dynamically resize the applet, anyway, except by rewriting it to a span, div, or frame.

Bob


Craig Martin

http://www.chem.umass.edu/~cmartin/JmolShell

--On March 4, 2005 7:59:32 AM -0800 [EMAIL PROTECTED] wrote:

Message: 4
Date: Fri, 04 Mar 2005 07:15:43 -0600
From: Bob Hanson <[EMAIL PROTECTED]>
To: [email protected],
        Chem Web Developers <[EMAIL PROTECTED]>
Subject: Re: [Jmol-users] Re: use of frames
Reply-To: [email protected]

Frames: Pretty close! I'm almost sold on divs and ready to say I'm done
developing with frames. Can you dynamically set the height of that div
so that it adjusts to overall window height? On my machine the scroller
goes down below the bottom of my screen, so I have to "scroll to scroll"
That, of course, doesn't happen with frames.

Frames were so nice because they allowed for automatic fractional window
amounts. Is this possible easily with divs, or do you have to hard code
all the coordinates. "position:absolute" can be difficult.

[I know this is a bit off the focus of the Jmol list, so I'm
cross-posting to ChemWebDev.]

Bob Hanson





Craig Martin Univ of Mass


------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Jmol-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-users



--

Robert M. Hanson, [EMAIL PROTECTED], 507-646-3107
Professor of Chemistry, St. Olaf College
1520 St. Olaf Ave., Northfield, MN 55057
mailto:[EMAIL PROTECTED]
http://www.stolaf.edu/people/hansonr

"Imagination is more important than knowledge."  - Albert Einstein


------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Jmol-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to