Did yo try escaping the &'s and ='s in the URL you are passing? Also, I believe 
the EMPTY tag does support some template substitution so you may simply be able 
to do something like:

  EMPTY 
"http://ldnpc01/scripts/mapserv.exe?mapext=[mapext]&mapsize=[mapwidth]+[mapheight]&layers=[layers]&map_mode=MAP&map=[map]";

Steve

>>> Dave Mitch <[EMAIL PROTECTED]> 11/17/05 10:00 AM >>>
Hi Steve,

The URL I am using is as follows
(I have split it up for easier reading)

http://ldnpc01/scripts/mapserv.exe?mode=NQUERYMAP&; 
map=C:/Inetpub/wwwroot/mapfiles/uk.map&
mapext=304365+392165+309842+386688&
mapsize=200+200&
qlayer=Addresses&
layers=Roads+Addresses&
imgext=305186+388824+309787+386058&
map_web_empty=http://ldnpc01/scripts/mapserv.exe?
mapext=304365+392165+309842+386688&
mapsize=200+200&layers=Roads+Addresses&
map_mode=MAP&
map=C:/Inetpub/wwwroot/mapfiles/uk.map

The idea was that if the result cam back as empty the "map_web_empty" would
return a normal image, instead of the message.

I think it was getting confused with the same parameters appearing.

(I now have a work around where I have an HTTP handler, which checks if the
contentType result is "text/html", then call the mode=map url instead of
nquerymap, but this still seems an unnecessary step)

Incidentally the imgext parameter doesn't seem to work, is the only option
to use the imgbox parameter with pixels?

Reply via email to