[GDRCD 5.4.1] Problema chiudere una specifica finestra modale postato il 03/07/2017 23:30:31 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti, appena iscritto e già rompo le scatole 👿
Come da titolo, sono due giorni che sbatto la testa per cercare di capire come chiudere una particolare finestra modale usando un button di una form (logica che può essere estesa anche per altri metodi).
Dopo aver fatto alcune ricerche sul web, ho composto questa funzione in javascript:
05/07/2017 22:15:43
Hai provato a vedere cosa ne pensa la Console del tuo browser? xD
Il primo passo di debug di javascript è sempre quello. Se sei su chrome premi F12 e vedi se ci sono errori nella console.
Consigli:
lasciare l'action vuota in un form non fa in modo che il form non venga inviato! Di default un browser assume che il form debba venire inviato alla pagina attualmente visualizzata se l'action è vuota (cioè ti ricarica la pagina).
Il modo più corretto per impedire che il form venga inviato per davvero è inserire un "return false;" oppure un "ev.preventDefault()" nell'evento submit del form!
MA. MA.
Chiediamoci se un form è realmente necessario. Puoi benissimo implementare la tua azione usando semplicemente un tag <button> senza dover scomodare il form e l'input. Inserendo la chiamata nell'evento click del button.
06/07/2017 19:20:59 e modificato da bennu99 il 06/07/2017 19:24:01
Grazie per la risposta leo !;-)
Ho seguito il tuo consiglio, quello di mettere un bottone e delegarlo alla chiusura della finestra modale, ovviamente non succede nulla se ci si clicca sopra. Su Chrome, sono andato nella console e ho trovato diversi errori:
ma, mi sembra, che non ci sia nulla che si riferisca alla funzione di chiusura della finestra modale.
Riguardo gli errori, non so se sono dovuti al fatto che sto smanettando con il codice in locale tramite Eclipse e EasyPhp.
Può essere quello il problema? Anche perché non è che abbia apportato chissà quali modifiche o messo mano nei js indicati dalla console.😶
06/07/2017 23:32:40
No quelli sono errori che ci sono di default in GDRCD e non sono mai stati corretti.
Se non ci sono errori nella console ma comunque il bottone non fa niente allora c'è qualcosa che non quadra.
Sei sicuro che la funzione $ si riferisca a jQuery e non al vecchio selettore fuffa di gdrcd?
07/07/2017 20:08:38
Scusa leo, la funzione $ è uguale a quella per aprire la finestra modale.😶
Come faccio a verificare che non si tratti del vecchio selettore fuffa?
08/07/2017 17:15:14
08/07/2017 20:59:50
08/07/2017 23:54:47
ma perché invece di impazzire non aggiungi un semplicissimo .hide();
$('#id_bottone_submit').click(function() {
$('#id_modal').hide();
});
09/07/2017 12:40:42
10/07/2017 14:05:04
<script></script>
ti consiglierei anche di mettere tutto il JS nel footer, in modo da velocizzare un pochino il caricamento della pagina.
10/07/2017 20:03:46
Questo è quello che ho fatto.
Nel footer ho messo questo script:
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: Campione in primo piano | Michelangelo 🐢
Neon & Shadows: Conclusione filone di trama Inferno Bianco
Crash Bandicoot Zone → Caos, libertà e risate: nel GDR ambientato nell’universo di Crash Bandicoot, ogni storia è possibile… e nulla è troppo folle!
La Città dei Dogi: Nuova versione del gioco!
Sea of Conquest: Black Flag Beacon ⚓️🏴☠️
I dati del generatore di rank sono stati aggiornati!
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
amakiss ha recensito Star Trek Horizon
Hero Wars: Teaser prossima settimana a Dominion!
Enlisted: Cambiamenti nel matchmaking!
Nuovo MmoRpg Mitologico → Aom2
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
The Coven: La malavita, quella vera
Neon & Shadows: Filone Occulto Vox Dei
firiel ha recensito Pandora Upside Down High School
Ex Gratia GDR: Nuova Creatura: Hysminai e Makhai!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Dragon Cave - Dragon Cave e Hunger Games Simulator giochi online d'altri tempi!
Ambientazioni GDR - Lista di belle ambientazioni non sfruttate dai gestori di giochi di ruolo. Utile per avere spunti per un nuovo gdr!
I Play by Chat a Vinci! - I play by chat sbarcano alla Festa dell'Unicorno a Vinci e noi intervistiamo il gestore di Stargate Command!
Avventura - Gaming, quando l'avventura conquista tutti!
Hell Dawn London - Recensione del gioco di ruolo via chat post-apocalittico Hell Dawn London
Sword of Mystiria - Articolo di presentazione di TSoM a cura di Fantagiochi
Dragonball Destiny - Intervista alla gestrice di Dragonball Destiny: il gdr play by chat ambientato nel mondo di Akira Toriyama!
Stili di Loghi - Stili di loghi: cosa sono e qual è la differenza!