Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Salut a toute la communauté
Voila mon forum étant réservé a un public averti ( majeur ) je me demandais comment faire pour mettre une popup de se style ( cf. image ci dessous )

voila simplement une popup et derière on voit mon fofo donc une pop up sur l'index 
Si possible qu'elle se déclenche que une fois par jour a la visite du membre.
Merci d'avance.
Hors ligne
http://oit.wvu.edu/training/classmat/js … nfirm.html
Placé au bon endroit...
(Soit en utilisant un cookie en javascript, soit dans un index.html)
M@x.
...
Hors ligne
Merci de ton aide mais dsl je suis débutant
et je ne voit pas du tout ou mettre ce code, tu peut m'aider ?
Merci 
Hors ligne
Méthode la plus simple. A savoir :
- Seule les visiteurs arrivant directement sur l'index de ton site pourront apercevoir cet avertissement.
Utilisation :
Crée un fichier index.html à la racine de ton site contenant ce code ;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<title>Titre de page - Avertissement</title>
<script type="text/javascript">
function ConfirmEntree() {
if (window.confirm("blabla, entrer sur un site pour adulte...")) {
document.location='index.php';
}
else {
document.location='http://www.google.fr';
}
}
</script>
</head>
<body onload="ConfirmEntree();">
<!-- Corp de la page... -->
</body>
</html>Pas testé, fait sur le pouce. C'est une solution mais d'autres existes. 
M@x.
...
Hors ligne
PS : Pas grand chose à voir avec FluxBB toutes ces questions là !
C'est vrai, mais bon, ça peut AUSSI faire partie des demandes d'un "simple" administrateur de forum "privé".
Donc, c'est intéressant de voir si vos 2 contributions mêlées résolvent le pbm. Non testé non plus, mais j'avoue que le code d'oldie-2 "m'interpelle" : effectivement, ce qui manquait au code de M@x était un cookie, mais comment peux-tu placer un cookie sans utiliser la fonction setcookie() ? ... (le composant 'cookie' de 'document' ne sera pas propagé sur les différentes pages du site...).
Hors ligne
Premièrement merci a tous
J'ai utilisé la methode de M@x qui fonctionne très bien mais bizarrement lorsque je modifie : blabla, entrer sur un site pour adulte... pour afficher mon message cela ne fonctionne pas :S j'atterie sur une page blanche. Pourtant je ne modifie que le message comme indiqué en italique, est ce mauvais ?
Merci de votre grande aide a tous.
Dernière modification par guy2156 (09-11-2008 17:36:09)
Hors ligne
Salut,
Comme l'a dit Mpok l'inconvénient de ma méthode c'est que quelqu'un qui se connecte directement sur une autre page de ton site (même index.php) ne verra pas ce message. Après tu a la conscience tranquille 
Donc pour l'erreur je pense que tu as mis un " dans le texte d'alerte non ?
Redonne le code de ton fichier. 
M@x.
...
Hors ligne
Oui mais 90% des invité arrivent par l'url de base je pense , donc sa ira
Voila mon code qui ne fonctionne pas :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<title>Titre de page - Avertissement</title>
<script type="text/javascript">
function ConfirmEntree() {
if (window.confirm("Ce site Internet est réservé à un public majeur et averti. Il contient des textes, images
et vidéos classées X qui peuvent être choquantes pour certaines sensibilités.
En entrant sur ce site vous vous engagez à respecter les conditions suivantes :
Je certifie sur l'honneur :
Etre majeur selon la loi en vigueur dans mon pays.
Que les lois de mon état ou mon pays m'autorisent à accéder à ce site.
Etre informé du caractère pornographique du serveur auquel j'accède.
Je déclare n'être choqué par aucun type de sexualité et m'interdit de poursuivre les
auteurs de www.Easyhugs.com.
Consulter ce serveur à titre personnel sans impliquer de quelque manière que ce soit
une société privée ou un organisme public.J'ai lu attentivement les conditions ci-dessus et signe électroniquement mon
accord avec ce qui précède en cliquant sur OK")) {
document.location='index.php';
}
else {
document.location='http://www.google.fr';
}
}
</script>
</head>
<body onload="ConfirmEntree();">
<!-- Corp de la page... -->
</body>
</html>Dernière modification par guy2156 (09-11-2008 18:42:29)
Hors ligne
A mon avis c'est les retrour à la ligne qu'il aime pas. Regarde dans la source du site d'exemple comment ils ont fait par exemple. 
M@x.
...
Hors ligne
pourquoi dis-tu que le cookie ne sera pas propagé ?
Ben, en fait ce que je voulais dire c'est que si tu navigues sur le site après avoir confirmé l'entrée sur la page index et que tu reviens ensuite sur l'index, tu te verras re-proposer la confirmation (donc ton "dejademande" ne sert à rien).
Enfin, je pense (pas testé), mais je peux me tromper...
Hors ligne
Pages : 1