Autore Topic: aggiungere cookie a js  (Letto 4697 volte)

peppe990

  • Nuovo arrivato
  • *
  • Post: 63
aggiungere cookie a js
« il: 25 Agosto, 2013, 15:44:24 »
Buona sera, ho trovato un bellissimo plugin in javascript che mostra una finestra di dialogo appena si apre una pagina di un sito, il plugin è questo: http://jqueryui.com/dialog/#modal


Implementarlo è stato facile però ho un piccolo problema, questa finestra si ripropone ogni volta che l'utente aggiorna la pagina oppure cambia pagina con il risultato di diventare fastidiosa ed invadente.


Mi domandavo ci sarebbe un modo per far si che questa finestra di dialogo compaia una sola volta ad utente? non so magari tramite cookie o a seconda l'ip dell utente. Voi cosa mi consigliate?


Grazie e buona domenica

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:aggiungere cookie a js
« Risposta #1 il: 25 Agosto, 2013, 18:36:30 »
Con una funzione di questo tipo, da personalizzare, si può impostare un cookie per verificare se l'utente ha già visionato la pagina e mostrare o nascondere la finestra di dialogo:


[ Guests cannot view attachments ]

Per richiamare la funzione:
Codice:
Only registered users can see contents. Please click here to Register or Login.

Edit: avevo scritto il codice direttamente nel post ma mi sono accorta che viene alterato dall'editor del forum. L'ho sostituito con l'allegato.
« Ultima modifica: 25 Agosto, 2013, 19:02:10 da stesil »

peppe990

  • Nuovo arrivato
  • *
  • Post: 63
Re:aggiungere cookie a js
« Risposta #2 il: 25 Agosto, 2013, 19:20:17 »
Ciao stesil con questo codice che hai personalizzato la finestra di dialogo appare solo una volta?


Grazie e buona domenica

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:aggiungere cookie a js
« Risposta #3 il: 25 Agosto, 2013, 20:48:54 »
Sì, una volta sola.

Hai letto il mio edit?

peppe990

  • Nuovo arrivato
  • *
  • Post: 63
Re:aggiungere cookie a js
« Risposta #4 il: 27 Agosto, 2013, 15:57:02 »
Grazie mille. Quindi nell'head scrivo:


Codice:
Only registered users can see contents. Please click here to Register or Login.

Poi nel body metto:


Codice:
Only registered users can see contents. Please click here to Register or Login.

Giusto?


Grazie mille stesil




stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:aggiungere cookie a js
« Risposta #5 il: 27 Agosto, 2013, 16:16:55 »
L'editor del forum si "mangia" dei pezzi di codice ... da qui si dovrebbe capire meglio: http://stesil.altervista.org/modal/index.html


Se trovi ancora difficoltà posta un link alla tua prova.


peppe990

  • Nuovo arrivato
  • *
  • Post: 63
Re:aggiungere cookie a js
« Risposta #6 il: 27 Agosto, 2013, 17:19:33 »
Penso di aver capito, questa sera faccio una prova e ti dico se ci sono riuscito.


Permettimi solo di farti i miei complimenti, sei bravissima

peppe990

  • Nuovo arrivato
  • *
  • Post: 63
Re:aggiungere cookie a js
« Risposta #7 il: 20 Settembre, 2013, 23:15:51 »
stesil, ma la X in alto a destra si potrebbe togliere?


Grazie