Please see the api docs, this does not work with HTML, you need something like 
GML as the output format for GetFeatureInfo.

    /**
     * APIProperty: drillDown
     * {Boolean} Drill down over all WMS layers in the map. When
     *     using drillDown mode, hover is not possible, and an infoFormat that
     *     returns parseable features is required. Default is false.
     */

Best regards,
Bart

-- 
Bart van den Eijnden
OpenGeo - http://opengeo.org
Expert service straight from the developers.



On May 22, 2013, at 5:57 PM, Giuseppe De Marco <peppeli...@yahoo.it> wrote:

> Using ol 2.12 with different layers configured in three different mapfiles on 
> the same mapserver 6.x, Ubuntu 12.04.
> 
> <feature info>
> 
> new OpenLayers.Control.WMSGetFeatureInfo({
>                             url: "http://"+ wms_hostname 
> +"/cgi-bin/mapserv?map="+mapfile_path, 
>                             title: 'Identify features by clicking',
>                             drillDown: true,
>                             infoFormat:'text/html',
>                             click: 'true',
>                             queryVisible: true,
>                             eventListeners: {
>                                 getfeatureinfo: function(event) {
>                                     map.addPopup(new 
> OpenLayers.Popup.FramedCloud(
>                                         "chicken", 
>                                         map.getLonLatFromPixel(event.xy),
>                                         null,
>                                         event.text,
>                                         null,
>                                         true
>                                     ));
>                                     }
>                                 }
>                             }), // fine getfeatureinfo
> 
> </feature info>
> 
> When I made a featureinfo query I can see 4 http request to my django proxy, 
> using console debug.
> Just the first request populates my FramedCloud, the second and the others: 
> nothing to do, but they works ! 
> 
> If I copy n paste the request urls I can see, for the second request, the 
> http-response with formatted html template.
> The third and fourth aren't querable so I get the WMS message  that explain 
> this.
> 
> How could  I wait for all the response and merge them into one single pop-up ?
> 
> 
> 
> 
> _______________________________________________
> Users mailing list
> us...@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users

_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to