empêcher un visiteur de rafraîchir la page - HTML/CSS - Programmation
Marsh Posté le 30-03-2005 à 14:48:14
les modifications des paramètres de navigation sont plutôt à proscrire, lis un peu ce forum, tu comprendras mieux pourquoi.
Marsh Posté le 30-03-2005 à 15:14:43
nan. website.
yes, je sais.
je veux quand même tester, si tu peux me comprendre...
Marsh Posté le 30-03-2005 à 15:43:19
Ce n'est de toute façon pas possible, sauf à charger toute page dans une nouvelle fenêtre et à fermer les précédentes à grand coups de Javascript (et là t'es sûr que les visiteurs ne feront pas de mal à ton site, à la 3e page ils vont se casser pour ne jamais revenir)
Accessoirement, cadal pour toi
Marsh Posté le 30-03-2005 à 15:52:18
chu en train de coder un module en php et j'veux pas que mes visiteurs "zappent".
c'est parce que j'ai un système de points délivrés aux membres entre les pages etc...
enfin bon, tu ce que je veux c'est qu'ils ne surfent pas trop vite entre les pages.
merki.
Marsh Posté le 30-03-2005 à 16:54:41
Tu n'as qu'a changer la facon dont tu retribues tes points.
Au lieu de le faire au chargement de la page, tu le fais au chargement de la page mais en tenant compte du temps.
Par exemple tu crees une session en php, a chaque fois qu'un user rentre sur un page tu mets a jour la session (du genre tu indiques l'heure + min + sec ou il est entre), au prochain changement de page, tu calcules le temps mis entre les deux pages et tu donne le nombre de points qui correspondent.
De cette facon tout ton traitement se passe cote serveur, et cela t'evitera d'utiliser du JS pour des betises...
Marsh Posté le 30-03-2005 à 16:57:17
pmusa a écrit : chu en train de coder un module en php et j'veux pas que mes visiteurs "zappent". |
s'ils zappent, c'est peut-être que c'est pas très intéressant
Marsh Posté le 30-03-2005 à 21:40:56
j'entends par "zapper", surfer comme un fou pour gratter des points... pas que mon site fait peur.
ouais, php... ça m'embête de retoucher à ma DB juste pour calculer le temps entre les pages, etc...
j'aurais aimé faire ça avec du JS. En général avec le JS on peut faire facilement ce genre bidouille. j'trouve ça + souple.
enfin bon, ne cherchons pas d'eventualités ou alternatives à ce choix.
Si c'est pas possible bah tant pis.
mais si ça se fait please, mettez moi sur la piste.
Marsh Posté le 30-03-2005 à 21:47:33
Vas-y, c'est louche ton site Explique le concept de tes points
Marsh Posté le 30-03-2005 à 21:53:11
Pb avec SwishMax 2
Qui peux m'aider ??
Comment puis faire pour que les internautes qui visitent mon site si par habitude ils utilisent la be bouton précédent du navigateurs ne se trouvent pas giclés du site intempestivement? Y-a-t-il une astuce java ? si oui merce de me l'indiquer..
Marsh Posté le 30-03-2005 à 22:02:46
Qu'est-ce que ça fout dans ce topic ? C'est celui de pmusa Alors fait un topic à part
Marsh Posté le 31-03-2005 à 13:13:05
FlorentG a écrit : Vas-y, c'est louche ton site Explique le concept de tes points |
copyright (c) 2001 - 2063 + trademark TM. hehe.
En gros c'est:
1. le gars s'identifie
2. Il navigue sur le site...
3. Chaque page visitée lui rapporte des points. +1 pour chaque page.
_________
CONLCUSION:
Le gros malin qui clique frenetiquement sur "precedent" et "suivant" va vite augmenter son capital. et ça ça m'embête pas qu'un peu.
Au pire, juste lui communiquer un message preventif automatiquement s'il surfe trop vite entre les pages...
Marsh Posté le 31-03-2005 à 13:23:34
et les sessions ca sert a quoi ??
Marsh Posté le 31-03-2005 à 13:47:45
plus t'as de points, plus tu peux naviguer vite sur le site.
Marsh Posté le 31-03-2005 à 14:05:58
pmusa a écrit : copyright (c) 2001 - 2063 + trademark TM. hehe. |
C'est nul Comme dit, faut faire ça côté serveur En JS ou tout autre méthode, c'est truandable
Marsh Posté le 31-03-2005 à 17:55:34
pmusa a écrit : j'entends par "zapper", surfer comme un fou pour gratter des points... pas que mon site fait peur. |
J'ai jamais parle de ta base, je parlais de ta session. Il suffit de stocker dans ta session l'heure a laquelle tu rafrachi cette derniere. Mais avant de rafraichir, tu recupere l'ancienne valeur, tu la compare a l'heure actuelle, et tu auras le temps entre les pages.
Ensuite tu peux definir un temps minimum entre les pages pour qu'il puisse gagner des points.
Marsh Posté le 30-03-2005 à 14:42:17
bjr.
En fait j'aimerai plutôt éviter qu'un visiteur puisse cliquer sur "précédent" ou "suivant" en fait.
Quelqu'un aurait-il l'amabilité de me communiquer une soluce? je pense que ça se règle à coup de Javascript. moi c'est plutôt PHP et HTML en ce moment donc je pourrai pas m'en sortir seul cette fois.
Ou si c'est impossible, j'aimerai qu'un message perso s'affiche si un visiteur navigue sur mon site trop vite d'une page à une autre. genre un laps de 20 secondes entre chaque pages. vous voyez?
merci de m'aider.