[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
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Ikariam → Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
Metin2: Server Boost Yohara – Dettagli e FAQ
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Fine Avventura? - Guida per Dungeon Master: Quando l’avventura muore di inedia?
Ex Gratia GdR - Intervista ai gestori del play by chat supereroistico Ex Gratia GdR!
Il Fattore C - Per fattore C s’intende, ovviamente, l’esclamazione «Che fortuna!» (e possibili varianti sul tema), pronunciata spesso in ambito ludico.
Racconti - Leggi i racconti degli utenti di GDR-online. Fantasy, Western Fantascienza e tanto altro!
The Silmarillion - Aspetti della narrativa in Tolkien: The Silmarillion e The book of Lost Tales
Creazione Linguistica - Tesi di Laurea dal titolo: La creazione linguistica in J.R.R. Tolkien