Je cherche un script, de préférence un plugin jQuery, pour afficher une fenêtre modale lors de la saisie de mon site web (quelle que soit la page) mais seulement une fois pendant la même session, donc quand l'utilisateur ferme et rouvre le navigateur, il voit à nouveau la fenêtre modale dans mon site Web. Quelqu'un peut-il m'aider? MerciFenêtre modale une fois une session avec jQuery
Répondre
Utilisez les cookies ...
Regardez http://plugins.jquery.com/files/jquery.cookie.js.txt
Ne pas utiliser une valeur expire (pour que le cookie est un cookie de session) ..
if ($.cookie('modal') != 'shown')
{
$.cookie('modal', 'shown');
// code to show modal
}
me battre de quelques secondes, +1 :) – falstro
Je pense que la la solution la plus simple serait de définir un cookie (en utilisant javascript) et d'afficher la fenêtre, et la deuxième fois de faire javascript vérifier le contenu du cookie (disons que vous stockez simplement un nombre de visites dans le cookie) et de ne pas montrer fenêtre.
Vous pouvez utiliser un cookie de session. Il y a un plugin cookie jquery disponible here.
Dans vos pages, vous utilisez un document prêt à vérifier si le cookie existe, sinon afficher la fenêtre contextuelle puis créer le cookie. Le cookie serait détruit lorsque l'utilisateur ferme le navigateur.
Je ne vois pas le point dans les cookies plus en dehors de script côté serveur
Si votre utilisation de jQuery et de saisir la dernière Javascript Caractéristiques alors vous devriez vraiment aller avec HTML 5 Stockage de données:
HTML5 Stockage local : http://dev.w3.org/html5/webstorage/ ET http://html5demos.com/storage
HTML5 côté client SQL: http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/
général HTML5: http://html5demos.com/
robert - oui et non. html5 n'est pas encore suffisamment répandu sur le marché pour justifier cette approche. techniquement parlant, mais quand vous passez en revue les statistiques et voyez le triste fait que IE6 représente toujours plus de 7% de l'audeince, alors vous allez avoir un taux élevé d'échec ou à tout le moins, un beaucoup de codage conditionnel à faire. juste mes pensées ... –
C'est vrai et en raison du niveau de compétence de l'OP, il ne comprendrait pas vraiment comment mettre en œuvre des retombées pour les navigateurs IE6, mais oui je suis d'accord, c'est un oui et non. – RobertPitt
Désolé pour ma réponse en retard! J'ai fait ce que suggérait Gaby en conjonction avec le jQuery Smart Modal script, ça semble fonctionner parfaitement. Merci à tous de toute façon
- 1. AspxGridView avec une fenêtre modale,
- 2. Fenêtre modale jQuery avec animation?
- 3. @ font-face dans IE avec fenêtre modale: une fois dans la police modale retourne à Helvetica
- 4. jquery fenêtre modale
- 5. Fenêtre modale avec navigation jquery à l'intérieur
- 6. La session modale nécessite une erreur de fenêtre modale sur Mac
- 7. Simple fenêtre modale + Cookie jQuery
- 8. Créer une session avec jquery?
- 9. problèmes avec fenêtre modale/fond
- 10. UINavigationController avec UITableView dans une fenêtre contextuelle modale (sur iPad)
- 11. problème de fenêtre modale
- 12. Erreur Javascript lors de la tentative d'ouverture d'une fenêtre modale dans une fenêtre modale
- 13. Aide de la fenêtre modale Jquery
- 14. Utilisation de la fenêtre contextuelle modale jQuery
- 15. JQuery SimpleModal - Newbie ici essayant d'obtenir une forme simple d'ouvrir dans une fenêtre modale
- 16. Comment mettre l'accent sur une fenêtre modale javascript?
- 17. Flex: ProgressBar indéterminé dans une fenêtre contextuelle modale?
- 18. Rendre une fenêtre modale persistante après la soumission d'un formulaire
- 19. Ciblage d'un iFrame une fois avec jQuery
- 20. Fenêtre modale sans cadre
- 21. Web2py Importer une fois par session
- 22. Ouvrir une fenêtre modale à la fermeture du navigateur?
- 23. Astuce dans la fenêtre modale
- 24. Flex: Impossible onglet entre les contrôles sur une fenêtre modale
- 25. Fenêtre popup semblable à la fenêtre modale
- 26. Réponse d'un fichier xml dans une fenêtre contextuelle modale
- 27. Comment savoir si une fenêtre est une fenêtre modale ou mdi?
- 28. Une fenêtre Flex Air (NativeWindow) peut-elle être modale? Comment?
- 29. Appeler une fenêtre modale à partir d'une mesure UITableViewCell
- 30. Comment sérialiser un formulaire dans une fenêtre modale dans ExtJS?
pourquoi «de préférence un plugin jQuery»? la solution de cookie est si simple que même pour ne pas justifier un plugin –