<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
si.<br>
Ho messo localhost. Ora sto lavorando tutto su localhost. In pratica
dentro /var/www c'è una cartella cgi-bin con dentro il proxy.cgi e
mapserv. In localhost c'è anche il file html con lo script .js e poi
una cartella /www/script con openlayer.js. La richiesta fatta via
browser funziona bene...mi risponde bene<br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"
 id="internal-source-marker_0.267140727543963">GetFeatureInfo results:</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"></span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">Layer
'bioitaly_v'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
Feature 121:</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  gid = '121'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  AREA = '51409500'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  PERIMETER = '44463.1'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  BIOITALY_ = '119'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  BIOITALY_I = '154'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  SIC = '27'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  CODSIC = 'IT5120019'</span><br>
<span
 style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
  DESCSIC = 'Monte Pisano'</span><br>
...<br>
idem con il client gis<br>
<br>
Il 25/11/2010 14:22, ivan marchesini ha scritto:
<blockquote cite="mid:1290691361.2394.87.camel@beedo" type="cite">
  <pre wrap="">ciao francesco
hai messo localhost nella lista degli "allowed host" sul file di proxy?

ciao



Il giorno gio, 25/11/2010 alle 10.37 +0100, Francesco Geri ha scritto:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Salve a tutti.
Sono tornato ad occuparmi (e a scontrarmi) con il mio progettino 
Openlayer. Ho un layer postgis che voglio pubblicare via wms su una 
mappa openlayer. Credo di aver configurato correttamente il .map di 
mapserver, infatti la richiesta fatta "a mano" dal browser e fatta da un 
client gis (qgis) funziona perfettamente e vengono estratti tutti gli 
attributi. Tuttavia quando la getfeatureinfo la faccio via javascript, 
l'evento click viene praticamente ignorato, firebug non da nessun errore 
e in pratica non succede niente (ma il layer viene correttamente 
caricato). Ho seguito l'esempio 
<a class="moz-txt-link-freetext" href="http://openlayers.org/dev/examples/getfeatureinfo-popup.html">http://openlayers.org/dev/examples/getfeatureinfo-popup.html</a>.

Il pezzo di codice "incrimanto" è il seguente:

OpenLayers.ProxyHost = "/usr/lib/cgi-bin/proxy.cgi?url=";

     info = new OpenLayers.Control.WMSGetFeatureInfo({
         url: 
'<a class="moz-txt-link-freetext" href="http://localhost/cgi-bin/mapserv?map=/var/www/pmapper-4.0/config/florawms/pmapper_florawms.map">http://localhost/cgi-bin/mapserv?map=/var/www/pmapper-4.0/config/florawms/pmapper_florawms.map</a>',
         title: 'Identify features by clicking',
                 layers: 'bioitaly',
         queryVisible: 'true',
         infoFormat:'text/plain',
         eventListeners: {
                 getfeatureinfo: function(event) {
                     map.addPopup(new OpenLayers.Popup.FramedCloud(
                         "chicken",
                         map.getLonLatFromPixel(event.xy),
                         null,
                         event.text,
                         null,
                         true
                     ));
                 }
             }
     })

     map.addControl(info);
     info.activate();

Il resto funziona tutto. Siccoma il lato server "dovrebbe" essere a 
posto immgino che l'errore sia o nella richesta o nel proxy. Il proxy 
l'ho modificato e ho aggiunto 'localhost:80', localhost:8080'.

Mi rimetto (ancora una volta) nelle mani della comunty.
_______________________________________________
Iscriviti all'associazione GFOSS.it: <a class="moz-txt-link-freetext" href="http://www.gfoss.it/drupal/iscrizione">http://www.gfoss.it/drupal/iscrizione</a>
<a class="moz-txt-link-abbreviated" href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a>
<a class="moz-txt-link-freetext" href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a>
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
485 iscritti al 20.11.2010
    </pre>
  </blockquote>
  <pre wrap="">
  </pre>
</blockquote>
</body>
</html>