Forms within forms?

Stephen Lime steve.lime at dnr.state.mn.us
Fri Nov 5 14:47:47 PST 1999


Doug: If I understand correctly. You want to zoom/pan until the user
has a view that make sense for them. Then they draw one more box
to define a query area (or use the entire area, correct? At that point 
the area  of interest needs to be passed off to another package. There
are several ways to do it. One elegant way would be to add a control
to the form, a check box, that when checked would apply the aoi. When
checked a little function would do the conversion from imgbox to a
search extent (or if no box is on the sceen use the whole image extent)
and with that extent it could call the other search app using a URL and
replace the browser contents with that page. I can provide you with the 
code to go from pixels to image coordinates, no problem. The whole 
solution is about 20 lines of .js code. Cool huh.

Steve


Stephen Lime
Internet Applications Analyst

Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937

>>> Doug Nebert <ddnebert at usgs.gov> 11/05/99 04:14PM >>>
I have been experimenting with continued success in adding 
layers to be viewed via the mapimage applet with the controls 
and reference map displayed alongside in HTML. The communication 
between the HTML and the mapserver seems to be done with 
JavaScript within a form. Thus a redraw map request is a form 
action. 

This is all very nice if that is the only event I want to do, 
but I have the need to use the resulting coordinates from the 
current window (the search rectangle, not the map extent) and 
pass them to another process to do search with. It first 
seems that I would need more than one form to do this but I 
am lost as to how this is done or what alternatives there would 
be, other than folding all the functions inside the applet. 

Example solutions, please!

-- 
Douglas D. Nebert
Clearinghouse Coordinator 
FGDC Secretariat	Phone: +1 703 648 4151	Fax: +1 703 648-5755	
Pager Messaging: 	http://fgdclearhs.er.usgs.gov/dougmsg.html




More information about the MapServer-users mailing list