Perfetto, nonostante stia usando Notepad++ non avevo notato la mancanza di un apostrofo :-)<br>Grazie a tutti, ora funziona correttamente!!<br><br><div class="gmail_quote">Il giorno 30 novembre 2011 17:45, Paolo Corti <span dir="ltr"><<a href="mailto:pcorti@gmail.com">pcorti@gmail.com</a>></span> ha scritto:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2011/11/30 Simone Bianchi <<a href="mailto:simonblanco79@gmail.com">simonblanco79@gmail.com</a>>:<br>
<div class="im">> Grazie per la prontissima risposta ma il problema principale č che non<br>
> riesco a collegare un buttone di comando ad una funzione:<br>
><br>
> nel file index.php ho inserito:<br>
><br>
>     <button onclick=goToX()">Go to X</button><br>
><br>
> nel file .js in cui ho scritto tutto il codice di openlayers:<br>
><br>
>         function goToX() {<br>
>             map.panTo(110, 20);<br>
>         }<br>
><br>
<br>
</div>Stai sbagliando funzione, come ti ha suggerito Luca devi usare<br>
setCenter, e non panTo.<br>
Inoltre devi passare un oggetto OpenLayers.LonLat, e non le semplici coordinate.<br>
Infine devi mettere le parentesi sul parametro onclick del button<br>
<br>
nel tuo caso dovrebbe essere:<br>
<br>
function goToX() {<br>
    map.setCenter(new OpenLayers.LonLat(110,20), 4);<br>
 }<br>
<br>
il terzo parametro (4 nell'esempio) e' il livello di zoom iniziale.<br>
Accertati che le coordinate che passi (110,20) siano nello stesso<br>
sistema di riferimento della mappa.<br>
ciao<br>
<span class="HOEnZb"><font color="#888888">P<br>
<br>
--<br>
Paolo Corti<br>
Geospatial software developer<br>
web: <a href="http://www.paolocorti.net" target="_blank">http://www.paolocorti.net</a><br>
twitter: @capooti<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Simone Bianchi<br><a href="http://www.simonebianchi.eu" target="_blank">www.simonebianchi.eu</a><br><br><br>