[Gfoss] Hyperlink in P.Mapper
Gianpaolo
gianpaolo.romeo a gmail.com
Mar 18 Gen 2011 19:04:47 CET
nono, mi funziona: non importa metterlo nel database, basta fare così:
openHyperlink: function(layer, fldName, fldValue) {
if (fldName == 'NOME_PROV')
{
switch(fldValue) {
case 'AREZZO':
window.open('http://www.provincia.arezzo.it/');
break;
case 'FIRENZE':
window.open('http://www.provincia.fi.it/');
break;
.
.
.
.
etc...
quello che non riesco a fare è costruire un link, come visto in un tutorial sul web, cioè prendere il valore del campo e schiaffarlo nell'url:
if (fldName == 'NOME_COM')
{
window.open('http:/'+'/it.wikipedia.org/wiki/index.php?search='+ fldValue);
break;
}
break;
ci tenevo a dire (con un pizzico d'orgoglio) che il mio primo progetto pare funzionare, appena lo uploaderò (si declina così?!) sul server del mio ente, vi manderò il link per avere opinioni :)
Gianpaolo
Il giorno 14/gen/2011, alle ore 19.27, emanuele masiero ha scritto:
>
> ciao gianpaolo
>
> l'indirizzo web della provincia non va indicato nel file .js
> ma in una colonna della tabella dello shape
> poi:
> - configuri il mapfile aggiungento il tag result_hyperlink all'interno del
> metadata del layer
> - modifichi la funzione javascript così:
>
> switch(layer) {
> case 'nomelayerprovince':
> window.open(fldValue);
> break;
>
> qui ulteriori riferimenti
> http://svn.pmapper.net/trac/wiki/DocManual#Hyperlinks
> ciao
> emanuele
>
> PS: immagino che se sei arrivato a fare questa domanda sarai riuscito a
> visualizzare i layer, o sbaglio?
>
> --
> View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Hyperlink-in-P-Mapper-tp5917863p5922829.html
> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
> _______________________________________________
> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> 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
Maggiori informazioni sulla lista
Gfoss