[GDRCD 5.2] Scheda in finestra modale - Risolto postato il 13/08/2014 15:06:13 nel forum programmazione, gdrcd, open source, hosting e modificato da norm il 20/08/2014 23:11:47
Buon pomeriggio a tutti! Sto lavorando sul codice di GDRCD 5.2 per un gruppo di amici, e fin quì tutto ok.
Mi è stato richiesto di mettere varie funzioni del gioco all'interno di finestre modali, e anche quì nessun problema: utilizzo jquery-ui.
Il problema sorge quando dovrei aprire in finestra modale un link dinamico, come ad esempio le schede dei vari personaggi dall'elenco dei presenti, o dall'elenco delle gilde, dal forum e così via. Come memorizzo l'informazione del nome del personaggio per passarla all'interno della scheda, in modo da far caricare i dati giusti?
13/08/2014 16:12:03
non vorrei dire una boiata, ma credo che il linguaggio Json possa darti una mano in ciò.
16/08/2014 09:34:07
16/08/2014 11:41:58
La prima cosa da fare è creare una pagina che vi permetta di aprire i moduli di pages, come il main, ma senza che si porti dietro tutta la struttura dell'interfaccia base della land.
Ok a questo punto la cosa più semplice in assoluto da fare è scrivere all'interno della modale un iframe con dimensioni 100% che assuma la forma della finestra e al cui interno si fa caricare la pagina voluta come fosse un normalissimo link.
In questo modo non c'è da preoccuparsi per gli eventuali link nella pagina in quanto se puntano alla stessa saranno navigabili tramite la modale senza problemi.
Se volete invece impelagarvi con ajax, la questione si complica e bisogna assegnare gli eventi ai link ogni volta che si richiede una pagina nuova.
16/08/2014 13:29:37
16/08/2014 13:33:27
Certamente, puoi applicare lo stesso metodo anche lì.
17/08/2014 15:12:40 e modificato da norm il 17/08/2014 15:13:10
Mmh, forse non è quello che intendevo io, altrimenti non ho compreso il suggerimento di Blancks.
Dunque, ho messo in finestra modale (con al suo interno un iframe in cui caricare la pagina "main.php" semplificata con l'elemento di /pages richiesto) l'elenco dei presenti estesi in land, e fin quì tutto ok. Vorrei far aprire in una seconda finestra modale la scheda dei vari personaggi online, e non so come impostare il link che cambia di volta in volta.
La struttura di base della finestra modale è inserita in main.php, in questa maniera:
17/08/2014 15:34:47
Devi usare javascript per modificare dinamicamente il valore dell'iframe.
Potresti realizzare una funzione simile da caricare nel main (o comunque dove raccogli le strutture delle tue modali)
17/08/2014 16:52:20 e modificato da norm il 17/08/2014 16:53:10
Niente, ancora non arrivo ad una soluzione. :(
La funzione modalWindow(url) la inserisco nell'header del main, dove ho inserito le impostazioni per tutte le altre finestre modali, dentro ad un <script type="text/javascript"></script>:
19/08/2014 00:52:22
Confermo quanto scritto da Norm. Ho provato con un codice molto simile al suo - di fatto, l'unica differenza degna di "nota" è data dai nomi dei div e degli iframe - ma non c'è verso di farla funzionare.
19/08/2014 00:56:25
Non m'ero proprio accorto delle ultime repliche, pardon.
Nel codice di norm c'è un errore.
L'iframe è identificato dal class iframe_scheda, ma nel suo selettore lo tratta come fosse un id:
Discussione seguita da
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Fairy Tail GDR: 🌞 Nuovi filoni e media negli esiti!
Crystal Tokyo: Land ottimizzata per cellulari e tablet
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Black Sails Chronicles: OFF - Aggiornamenti di Novembre
War Thunder: Ottieni l'AK-225 nell'evento Sea Defender!
Crossout: Evento "Sentiero del Corvo" è iniziato!
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
I dati del generatore di rank sono stati aggiornati!
Storie di Agarthi: Esce una nuova Lancetta delle Trame
sheeptamer ha recensito Hikaru No Tohei - Le Luci di Tohei
New Orleans: Modifiche in Inventario
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Felix Felicis GdR - Harry Potter GdR: Stranger Felix
The Line: Weekly Update n°2 – Scheda del PG
mari_gdr ha recensito Sid - la terra al di là del mare
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
New Paradise City - Intervista alla gestrice di New Paradise City il play by chat moderno dalle tinte erotiche!
Tales of the Silver Sword - Recensione del gioco fantasy Tales of the Silver Sword ambientato nei mitici Forgotten Realms di D&D!
LotConn 2019 - Siamo stati alla LotConn2019 di eXtremelot dove il primo play by chat ha presentato le novità!
Seconda Era - Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, play by chat
Codici e Cifrari - Raccolta di tool online per per cifrare testi per le tue avventure online!
LOTR dal Testo al Cinema - Tesi di laurea sul Signore degli Anelli: dal testo allo schermo
Negromanzia - L’abilità di catalizzare, incanalare e forgiare l’energia emanata dalle vibrazioni dell’onda primordiale in maniera stabile!
Forgotten Years - Intervista ai gestori di Saint Seiya City Forgotten Years il play by chat sui Cavalieri dello Zodiaco
