Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
629 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Désactiver les boutons suivant et précédent d'un navigateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Désactiver les boutons suivant et précédent d'un navigateur

n°1235204
limp15000
www.geneva-racing.ch
Posté le 31-10-2005 à 17:22:01  profilanswer
 

Bonsoir,
J'ai créer pour une entreprise un site web, et une application online permettant la gestion de clients. En revanche pour éviter des erreurs de manipalutions j'aimerais désactiver les boutons suivants et précédents de firefox. Est-ce que c'est possible de le faire avec du php ou du javascript???
Merci et bonne soirée

mood
Publicité
Posté le 31-10-2005 à 17:22:01  profilanswer
 

n°1235283
2xyo
2*yo = yoyo
Posté le 31-10-2005 à 18:26:49  profilanswer
 

Salut,  
 

  • Primo, si tu veux faire ça,c'est qu'il y a une erreur de conception dans le site avec tes sessions ;  
  • Deuxio, avec un pop-up ça pourrait marcher (mais éspère pas supprimer les raccourcis clavier tel quel ALT + GAUCHE) ;
  • Tercio, tu veux leurs imposer quoi d'autre à tes utilisateurs ? Ils font se qu'il veulent quand même  :pt1cable: A toi de t'adapter... ;  
  • Quatro, en php n'y compte même pas : PHP = SERVEUR.


---------------
2 * yo = yoyo
n°1235316
limp15000
www.geneva-racing.ch
Posté le 31-10-2005 à 19:09:17  profilanswer
 

Bien noté tes remarques. Je préciserai dans le manuel de l'utilisateur qu'il n'est pas recommandé de naviguer avec les boutons suivants et précédents...

n°1235458
art_dupond
je suis neuneu... oui oui !!
Posté le 01-11-2005 à 01:37:53  profilanswer
 

essaye ca:
 

Code :
  1. <?
  2. # let the users hit the back button without loosing form inputs
  3. header("Cache-control: private" );
  4. ?>


---------------
oui oui
n°1235459
leflos5
On est ou on est pas :)
Posté le 01-11-2005 à 01:43:05  profilanswer
 

limp15000 a écrit :

Bien noté tes remarques. Je préciserai dans le manuel de l'utilisateur qu'il n'est pas recommandé de naviguer avec les boutons suivants et précédents...


Comme 2xyo je vois pas pourquoi si ton truc est bien fait ;) Y'a un risque à quel niveau??? Regardes du côté de la piste donnée mais ça paliera pas à des erreurs de vérifications...

n°1235489
Roane
Pingouino's fan
Posté le 01-11-2005 à 09:30:25  profilanswer
 

Mais ca casse la naviagtion booooooordel :o


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
n°1235653
limp15000
www.geneva-racing.ch
Posté le 01-11-2005 à 13:53:00  profilanswer
 

Tout simplement, un utilisateur saisi les données d'un client. Il reçoit le message de confirmation et sous le message y a le bouton pour passer au contrat... Mais pour une raison x ou y il veut retourner en arrière...
Là apparaît le message Post data blabla... Et hop le client est inséré deux fois!
C'est pour ça.. Mais je préciserai bien aux utilisateurs comment faire et il ne devrait pas y avoir de problème...

n°1235662
art_dupond
je suis neuneu... oui oui !!
Posté le 01-11-2005 à 14:05:23  profilanswer
 

essaye ce que j'ai mis, normalement c'est bon avec ca.
 
par contre, ce n'est pas normal qu'il soit inséré deux fois...


---------------
oui oui
n°1235670
gocho
Posté le 01-11-2005 à 14:29:28  profilanswer
 

ben ouais c'est clair! C'est pas normal.Quand tu inseres verifie qu'il n'y soit pas deja dans la bdd et si jamais il y est soit tu met un message d'erreur soit tu fais un p'tit update avec ce qui est potentiellement modifie :-)

n°1235742
limp15000
www.geneva-racing.ch
Posté le 01-11-2005 à 16:21:43  profilanswer
 

Citation :

ben ouais c'est clair! C'est pas normal.Quand tu inseres verifie qu'il n'y soit pas deja dans la bdd


Je suis grave.... Je viens de tester et j'ai eu le message le client existe déjà...  
J'ai pisser tellement de code que j'avais oublié que j'avais mis un test... LOL
Je mets ça où dans mon fichier index.php??

Code :
  1. * <?
  2.     *     # let the users hit the back button without loosing form inputs
  3.     *     header("Cache-control: private" );
  4.     * ?>

mood
Publicité
Posté le 01-11-2005 à 16:21:43  profilanswer
 

n°1235883
2xyo
2*yo = yoyo
Posté le 01-11-2005 à 19:51:38  profilanswer
 

Tou au début mais juste après session_start() je pense...


---------------
2 * yo = yoyo
n°1235887
esox_ch
Posté le 01-11-2005 à 19:55:05  profilanswer
 

Bordel encore un incompétent grave qui pourri un boulot noble  ... Y a vraiment des gens qui devraient comprendre que s'ils ne sont pas compétents pour le boulot qu'ils font et en chercher un autre ... Bordel ça fait vraiment peur un tel niveau d'incompétence ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1235898
leflos5
On est ou on est pas :)
Posté le 01-11-2005 à 20:02:23  profilanswer
 

esox_ch a écrit :

Bordel encore un incompétent grave qui pourri un boulot noble  ... Y a vraiment des gens qui devraient comprendre que s'ils ne sont pas compétents pour le boulot qu'ils font et en chercher un autre ... Bordel ça fait vraiment peur un tel niveau d'incompétence ...


Rhhhooo le vilain coup de gueule :P
 
Parfois c'est pour rendre service, changer de discipline de prog ou simplement se lancer ;) Même si dans le fond je suis d'accord, avant de savoir on sait pas :) Et puis faut bien faire un premier projet, si les attentes sont pas énormes pour une petite boite ;)

n°1235908
esox_ch
Posté le 01-11-2005 à 20:08:31  profilanswer
 

rendre service : Tu rend service a qui en emmerdant l'utilisateur?
Changer de discipline de prog : Si tu penses comme ça tu es pas tombl sur la bonne, change encore un coup
Se lancer : Avant de tester le saut en parachute je pense qu'il est mieux d'apprendre comment l'ouvrir ... ce que tu as manifestement pas fait.
 
En gros, tout a fait d'accord qu'il faut bien se lancer un jour, mais deja on ne se lance JAMAIS avec un site pouvant faire transiter des informations personnelles du client (c'est un genre de site demandant un niveau de compétences et d'experience qu'on n'aquiert pas avec un bouquin, ni avec 6mois-1 ans de programmation). Et j'imagine bien que la petite boite n'as pas de grandes attentes, ni de grand moyens, sinon elle aurait fait appel a un professionnel serieux (ou alors la petite boite veut mourir jeune) mais c'est pas une raison pour rendre un travail baclé. C'est d'ailleurs pas en baclant un site qu'on apprend a en faire un bon


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1235988
limp15000
www.geneva-racing.ch
Posté le 01-11-2005 à 22:33:42  profilanswer
 

Petite précision... Mon application a été dans le cadre d'un projet d'école.... C'était à nous de décider du language de programmation, et j'ai donc appris le php... Je suis un débutant et encore en formation donc on se calme!!!
Si on a pas le droit de débuter je vois pas où on va!!??
Mais si tu veux m'apprendre des trucs en plus je suis à l'écoute esox. D'ailleurs ça se trouve on est dans le même canton ;)


Message édité par limp15000 le 01-11-2005 à 22:35:18
n°1235994
esox_ch
Posté le 01-11-2005 à 22:45:50  profilanswer
 

Non je suis vaudois :).
 
On a le droit de debuter mais pas sur une plateforme où de l'argent circule.
Et si effectivement c'est dans le cadre de tes etudes, pourquoi tu parles de petite entreprise & co ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1236010
leflos5
On est ou on est pas :)
Posté le 01-11-2005 à 23:01:13  profilanswer
 

esox_ch a écrit :

Non je suis vaudois :).
 
On a le droit de debuter mais pas sur une plateforme où de l'argent circule.
Et si effectivement c'est dans le cadre de tes etudes, pourquoi tu parles de petite entreprise & co ?


Juste pour être aussi méchant que toi: sur un forum la base est de savoir qui parle , c'est inadmissible de répondre à quelqu'un en parlant à un autre :whistle: Juste question de protocole de communication :p
 
Tu m'as confondu avec l'auteur ;) Je cherchais juste à pas lui jeter la pierrecomme tu le faisais et résultat j'avais raison :D Même s'il aurait du précisé plus tot que c'était pour les études ;)
 
Pour moi tout va bien, je me cherche mais fait les choses comme il faut ;)

n°1236022
esox_ch
Posté le 01-11-2005 à 23:16:01  profilanswer
 

leflos5 a écrit :

Juste pour être aussi méchant que toi: sur un forum la base est de savoir qui parle , c'est inadmissible de répondre à quelqu'un en parlant à un autre :whistle: Juste question de protocole de communication :p
 
Tu m'as confondu avec l'auteur ;) Je cherchais juste à pas lui jeter la pierrecomme tu le faisais et résultat j'avais raison :D Même s'il aurait du précisé plus tot que c'était pour les études ;)
 
Pour moi tout va bien, je me cherche mais fait les choses comme il faut ;)


 
1000 excuses, l'enervement m'as legerement fait peter un cable :D.
 
Et effectivement c'étais un coup de gueule :) , Y en a marre de voir 5 gugus par jour qui debarquent avec 3 bouts de ficelles et veulent jouer a ebay :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1236042
leflos5
On est ou on est pas :)
Posté le 01-11-2005 à 23:45:48  profilanswer
 

esox_ch a écrit :

1000 excuses, l'enervement m'as legerement fait peter un cable :D.
 
Et effectivement c'étais un coup de gueule :) , Y en a marre de voir 5 gugus par jour qui debarquent avec 3 bouts de ficelles et veulent jouer a ebay :D


Pas de souci pour moi ni pour l'auteur je pense ;) Je comprends je fais pareil sur d'autres forums  :whistle:  
 
 
Pour en revenir au sujet initial, tu pourras pas et ça n'a pas d'intéret d'y passer 3 semaines :D Faut gérer toutes ces actions en interne, si le seul problème c'est le postdata bah ils sont habitués c'est inérant au http  :o  Faut juste que tu vérifies que les données existent pas lors d'insert et qu'elles sont bien là lors d'update ;) Pour le reste, tu joues avec le cache et soit tu réévalues si besoin, soit tu laisses le navigateur jouer tout seul :) MAis vu qu'on navigue pas à l'envers si y'a pas de bug lié à la modif de données on pourra pas te le reprocher ;)

n°1236113
limp15000
www.geneva-racing.ch
Posté le 02-11-2005 à 08:59:04  profilanswer
 

C'était le seul problème, mais en voulant réinsérer, j'avais fait un test qui a évité une double insertion.
Esox, je vais  approfondir mon explication. Donc on devait trouver une société qui avait besoin d'un programme informatique.  
En revanche il ne sera pas mis en production... C'est juste pour nous mettre dans une situation réele et voir comment on se débrouille en apprenant un nouveau language. C'est une école d'informatique de gestion...
Il est possible que par la suite le programme soit mis en production, mais  avant celà il y aura pas mal de changements et ce sera après avoir terminé mes études.
Mais je comprends tout à fait ton coup de gueule ;)
Sans rancune ;)

n°1237910
omega2
Posté le 03-11-2005 à 17:37:03  profilanswer
 

Alors voyons voir : je récapéte un mini coup :
Ton probléme, c'est que tu dois insérer un nouveau client et ensuite afficher le contrat de ce client mais t'as peur qu'entre temps le gas qui saisie les infos fasse machine arriére.
 
Question con : Dans ce cas, pourquoi ne pas faire les deux en une seule fois?


Message édité par omega2 le 03-11-2005 à 17:37:44
n°1237937
limp15000
www.geneva-racing.ch
Posté le 03-11-2005 à 18:03:19  profilanswer
 

Car on doit pouvoir modifier certaines parties du contrats ;)
Mon problème est résolu... Si vraiment l'utilisateur est assez plouc pour faire back il aura un message d'erreur lui disant que le client est déjà inséré...
Donc c'est tout bon ;)
Merci

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Désactiver les boutons suivant et précédent d'un navigateur

 

Sujets relatifs
Redimensionement du NavigateurBoutons sous flash mx 2004
Plugin javascript avec le navigateur Maxthon[DELPHI] Pb : Différence de comportement suivant OS
Boutons Ronds en VBAcss et navigateur netscape/firefox
Numero de Clé effacé = Pris par Enregistrment suivantSmiley qui contient l'ip, le navigateur ...
empêcher le chargement d'une image dans le cache du navigateurouvrir un lien dans le navigateur par défaut
Plus de sujets relatifs à : Désactiver les boutons suivant et précédent d'un navigateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR