[mapserver-users] Feedback on my App, and host of questions
Martin, Daniel
DMartin at erac.com
Thu Aug 8 08:53:57 PDT 2002
Chip,
I like your app.
One thing you might try though - in your checkboxes in the legend, add this
code:
onClick="document.frmMapInfo.submit();"
This can of course be more bandwidth intensive, but I find it to be much
more intuitive with a legend like yours.
-Dan
-----Original Message-----
From: Hankley, Chip [mailto:Chip.Hankley at GASAI.Com]
Sent: Wednesday, August 07, 2002 11:18 AM
To: MapServer List (E-mail)
Subject: [mapserver-users] Feedback on my App, and host of questions
I could use a little feedback / help on an app I just put up.
http://www.gasai.com/GISApps/CMTViewer/
This should present you with a log on screen. Choose the "Anonymous" access
button. Our web server's a dog, so be patient. The application uses PHP-
MapScript and Rosa. A lot of the users of this app have relatively low
screen res (800 x 600), so I'm using an "expandable legend" to save on
screen real-estate.
1) I've only tested this under IE 6 and NS 6 on Win2K. The dynamic legend
relies pretty heavilly on CSS stuff. I'm just curious how it works under
other OS's and browsers (BTW, is there a URL somewhere that allows one to do
this type of test... some type of "renderer" that will show you what your
page looks like under various OS / browser combinations...that would be
nice).
2) The behavior under Netscape 6 is weird. Netscape won't pass form
variables for elements in a DIV that is hidden. For example, expand 'Base
Data' by clicking the blue bullet, turn on 'General Labels', then contract
'Base Data' by clicking the red bullet, then hit the 'redraw the map'
button. You'll see that everything that was checked under 'Base Data' is now
NOT checked. Not suprisingly, this does NOT happen under IE.
3) The way I was going to get around the issue in #2 was to simply expand
all of the items right before the form was submitted (for NS users), using
the onSubmit event. However, the ROSA applet seems to ignore the onSubmit
event for some reason. Anyone know why, or a way around this?
4) I'm using JPEG as the image format, and am not very happy with the way it
looks (vector stuff seems to 'bleed'). I don't want to use GIF b/c of the
Unisys thing (they want $3500 for us to license GIF).
4a) I thought I heard some rumblings about PNG support (using 'sixlegs?')
in ROSA... what became of this?
4b) On my box, I have the Java 2 (v1.3.1_02) VM installed. When using
this, ROSA works great with PNG images. I had this idea of a little JS
that would detect what version of Java the user had, and respond
accordingly (JPEG for less than Java 2, PNG for greater), but I can't
find a way to detect WHICH version of Java the client has. Is there a
way to do this?
Thanks for the input!
Chip Hankley
More information about the MapServer-users
mailing list