Invio dati da una modale e refresh automatico postato il 25/07/2018 16:16:31 nel forum programmazione, gdrcd e open source e modificato da gdr-online.com il 25/07/2018 17:55:06
Buonasera a tutti.
Vi espongo un piccolo problema apparentemente banale ma che mi sta portando via un sacco di tempo non riuscendo a trovare una soluzione funzionante.
Nella mia land (versione di gdrcd 3.5) la parte relativa all’input.php è stata ampliata con il pacchetto pngmaster.php. Tale pacchetto lo si trova ancora tra i file scaricabili su gdr-online e permette, per chi non lo conoscesse, di aprire una modale con funzioni molto simili a quelle di input.php e impersonare un qualunque personaggio non giocante.
Ebbene, utilizzando la modale che si apre con pngmaster.php e digitando la propria azione, una volta premuto il tasto INVIA le informazioni vengono spedite a schermo ma tali informazioni non vengono stampate a schermo nello stesso istante in cui si preme il tasto INVIA (come succede invece utilizzando il form di input.php), ma vengono visualizzate dopo circa una decina di secondi, che sarebbe la tempistica di autorefresh impostata sulla pagina refresh.php.
La mia richiesta è questa: desidererei che il pngmaster si comporti esattamente come il form dell’input.php, ovvero che premendo il tasto INVIA, le informazioni vengano inviate e aggiornate a schermo immediatamente.
Ovviamente mi riferisco alle informazioni proprietarie; vorrei che ognuno possa visualizzare immediatamente a schermo ciò che ha scritto una volta premuto il tasto INVIA. Tutti gli altri utenti per leggere le stesse informazioni dovranno attendere quella tempistica automatica di aggiornamento dei 10 secondi.
Ho provato a inserire nel file pngmaster.php ognuno dei seguenti codici ma senza risultati utili:
Pagine → 1
26/07/2018 01:09:29
Discussione spostata nel forum GDRCD e Open Source
26/07/2018 08:55:19
Avete qualche consiglio su come poter risolvere questa situazione?
26/07/2018 09:43:42
essendo il vecchio gdrcd 3.x non dovrebbe essere una modale ma un normale popup, quindi quello che serve a te è richiamare la finestra creatrice del popup con la proprietà opener
documentazione: https://www.w3schools.com/jsref/prop_win_opener.asp https://www.w3schools.com/jsref/prop_win_opener.asp
esempio funzionante: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_opener https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_opener
dovrebbe essere la cosa che serve a te targettando poi l'iframe o il frame (dipende da quale usi per il refresh) nell'opener.
26/07/2018 16:53:40
Grazie Dyrr per la risposta.
Allora, il popup viene creato dalla pagina “input.php” e dalla seguente riga di codice:
29/07/2018 21:05:20
Qualcuno può aiutarmi? Immagino sia una cosa banale ma da solo proprio non ci riesco
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
aranciata ha aperto un annuncio di ricerca: Hemlock Grove ricerca Programmatore