Adattare mappa dinamica per Gdr-Cd5 postato il 09/04/2010 18:58:08 nel forum programmazione, gdrcd e open source
Salve di nuovo ragazzi, volevo chiedervi se sapreste indicarmi come adattare questo script che suppongo sia per un'altra versione di Gdr-Cd, per poterlo usare in GdrCd5, che sto usando per il mio gioco :)
Qui c'è il codice della pagina mappacliclick.php originale dello script:
Pagine → 1
09/04/2010 19:51:00
Beh, si, adattare questo scritp e' il mal di nulla, lo piazzi nella pagina e associ la funzione all'evento onmouseover dei link vari. Il problema e' che si appoggia a una serie di file che richiama e che vanno probabilmente riscritti di sana pianta.
09/04/2010 21:16:55
Ah ok ho capito,quindi non se ne può fare di nulla. Peccato, era uno script molto carino :(
10/04/2010 01:58:13
no, non e' che non ci si puo' far nulla, solo che va riscritto il codice. A quel punto pero' non starei a farlo con delle chiamate asincrone, per scaricare una manciata di informazioni in piu' tanto vale scaricarle insieme alla pagina e visualizzarle al passaggio del mouse (evento onmouseover).
10/04/2010 10:34:39 e modificato da dyrr il 10/04/2010 10:42:26
La chiamata asincrona serviva perchè all'onmouseover doveva essere caricato l'elenco dei pg presenti in quella locazione, elenco che può essere diverso da quando uno carica la mappa se i pg si spostano.
Volendo comunque si può fare molto di meglio.
L'ideale sarebbe avere una struttura che non ricarica l'intera pagina cosi spesso come fa il gdrcd, ma che richiami solo i frameset all'occorrenza, caricare jquery nella pagina principale che viene caricata una volta sola.
Assegnare poi una classe all'elemento su cui si vuole l'onmouseover e sempre nella pagina principale associare una funzione a quella classe.
Quando ho dato una mano per scrivere quella parte di codice mi sono dovuto adattare a scriverlo con una funzione mista di js tradizionale e di jquery, vista la struttura della pagina del gdrcd e ho deciso di usare jquery perchè chi me lo ha chiesto conosceva poco o nulla di js e ajax
10/04/2010 18:42:26
A me comunque sarebbe bastato che al passaggio del mouse, quello mi diceva il nome del luogo (nel mio caso città),la mappa di appartenenza e magari visualizzasse un'iconcina da me impostata,tutto qui :)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
pagods ha recensito La Tana del Ladro