GDRCD 5.4 - Modali e Popup postato il 11/07/2020 09:55:16 nel forum programmazione, gdrcd e open source e modificato da gdr-online.com il 20/07/2020 10:11:24
Buongiorno a tutti,
malgrado esistano molte discussioni a riguardo, non sono riuscito a risolvere la cosa.
Da quello che ho capito, dentro gdrcd già dovrebbe esistere una funzionalità per modali/popup.
nello specifico ho inserito un link nel frame_chat per poter aprire una finestra modale:
Pagine → 1 2
16/07/2020 11:29:31
Grazie per la risposta.
Proprio ieri ho ripreso la cosa, e ho capito cosa non andava.
In realtà sono un cretino, avevo commentato jquery-UI e per questo non funzionava come avrebbe dovuto.
Il punto ora è un altro.
Pur funzionando, ad esempio io ho inserito nelle chat un tasto che mi mostra i presenti attuali in quella chat, ho fatto in modo che al click su qualsiasi nome si apra un popup con la scehda.
Si apre perfettamente, ma, se ad esempio da quel popup clicchiamo sull'inventario, mi esce tutta la schermata di gioco dentro al popup, con tutti i frame.
Come si potrebbe eliminare questo problema?
Grazie come sempre a tutti per la disponibilità.
17/07/2020 13:06:51
Dunque il codice del link è questo:
18/07/2020 10:51:25
ad occhio devi cambiare i riferimenti nei link dai main.php a popup.php
19/07/2020 13:06:50
Se guardi sopra il riferimento è già popup...
20/07/2020 11:42:32
Perdonami, ma credo tu non abbia letto con attenzione i miei post.
Funziona tutto correttamente, le modali fanno quello che devono fare, e la scheda si apre nella modale come si deve aprire.
Il problema, è che quando, DA DENTRO LA MODALE APERTA CORRETTAMENTE, si clicca ad esempio su inventario, allora li compaiono tutti i frame della land.
Dunque come spero sia più chiaro ora, il problema non è nella stringa javascript inserita nell'href del link. Quelle sono corrette, verificate, e funzionano come dovrebbero.
22/07/2020 17:12:45
Non voglio sembrare scortese, ma continui a rispondermi come se non leggessi quello che scrivo.
Il problema non sono i link alle modali, che funzionano correttamente, esattamente come dovrebbero (e 4).
Il problema si pone quando da dentro la modale si clicca su un link, ed esattamente su uno dei link della scheda.
23/07/2020 16:07:02 e modificato da mimelaine il 23/07/2020 16:07:46
Ho capito cosa vuoi dire, ma non è il mio caso.
La scheda deve aprirsi così, perchè quando navighi la land non ci sono popup in giro, e dunque il suo funzionamento è perfetto.
Il popup mi serve solo quando l'utente clicca sulla lista presenti che ho creato in chat, per evitare che la chat si aggiorni e perda la giocata.
Dunque non devo modificare i link della scheda, che vanno bene come sono, ma semplicemente trovare il modo, una volta aperto il popup, di non far ricaricare la pagina con gli altri frame.
23/07/2020 17:48:58
Allora creati un'altra scheda uguale che viene richiamata solo dove ti serve con i link cambiati per la modale.
23/07/2020 18:02:11 e modificato da haruka il 23/07/2020 18:03:19
Alura,
avevo lo stesso problema e grazie ad una dritta sono riuscita a risolverlo oggi.
Ti spiego:
nel tuo popup, che richiama un file php, ci sarà sicuramente qualche link. Quel link avrà il formato:
main.php?page=etcetc
Fai così:
crea una nuova pagina che sarà richiamata dal popup. Chiamala con un nome diverso dal file di base. Esempio se è scheda.inc.php
chiamala
schedapopup.inc.php
Per il popup, non linkare la pagina standard, ma quella nuova.
E in quella pagina, cambia main.php?page=etcetc in: popup.php?page=etcetc
Vedi se così risolvi e in bocca al lupo ;)
23/07/2020 21:00:58
Nel file popup.php imposta una variabile $popup=true e nella scheda quando stampi i vari link fai un controllo con php: se è true la variabile $popup stampa il link nella forma popup.php altrimenti li stampa come main.php
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
nick nightingale ha risposto alla discussione: Perché non avete più voglia di giocare?