[mapserver-users] PHP, HOW??: Returning Results to Multiple Windows

woodbri at swoodbridge.com woodbri at swoodbridge.com
Tue Jul 16 11:20:10 PDT 2002


Chip,

I do not believe there is a way for the server to send a response 
back to the client that will generate a new window. This can only be 
done via client side methods like javascript or target="somewindow" 
on an existing page.

this site does what you want:

http://atlas.gc.ca/site/english/maps/environment/land/landcover?map=%2
Fhome%2Fmapdata%2Faoc_v3%2Fenglish%2F21028.map&imgext=557254.701810+-
680077.824843+2140864.014310+725930.443264&mode=browse&scale=5244128.1
5837856&imgxy=&mapext=&img.x=247&img.y=203

It does the following trickery on the form submit to pop up a new 
window for results but does not deal with updating the image:

    <form name="actionform" method="get" 
action="http://atlas.gc.ca/site/english/maps/environment/land/landcove
r#map" onSubmit="if (document.actionform.mode.value == 'nquery') { 
document.actionform.action='/cgi-bin/mapserv'; 
window.open('','query','height=360,width=500,location=no,menubar=no,re
sizable=yes,scrollbars=yes,status=yes,personal=no'); 
document.actionform.target='query'; }">

HTH,
  -Steve

On 16 Jul 2002 at 12:13, Hankley, Chip wrote:

> Kind of a generic server side processing question.
> 
> I'm running a querybypoint operation w/ PHP MapScript. I can collect the
> results in an array, highlight the selected records, etc. etc., all in the
> same window. BUT, what I want to do is display the selected records in a
> table in a NEW window. So... I want the server-side stuff to do something
> like this.
> 
>           Receive Input
>                 |
>                 V
>          Query Shapefile
>                 |
>                 V
>       Return Results to Array
>                 |
>                 V
>      Refresh Map in Existing Window
>        (showing selected records)
>                 |
>                 V
>      Display the Attributes of
>      the Selected Records in a 
>            New Window
> 
> It's this last step that I'm having a hard time with...I would think it
> should be simple. Thanks for any suggestions!
> 
> Cheers!
> 
> 
> Chip Hankley
> 





More information about the MapServer-users mailing list