Javascript - Suivre un lien suite à un prompt

Javascript - Suivre un lien suite à un prompt - HTML/CSS - Programmation

Marsh Posté le 12-07-2011 à 14:25:38    

Bonjour à tous,
Voilà, en début de page PHP, j'ai ce bout de Javascript :
 

Code :
  1. <script type="text/javascript">
  2. var Password = prompt('Entrez le mot de passe :');
  3. if (Password != "toto" )
  4. {
  5.      alert("Erreur !!" );
  6. }


 
J'aimerais que, si le mot de passe est bon, la page s'affiche (ça c'est bon, ça le fait automatiquement). Par contre, si le mot de passe n'est pas bon, la page ne s'affiche pas et que je puisse retourner sur la page précédente (ou une autre page, peu importe).
 
Comment puis-je faire cela ?


Message édité par GuiGui013 le 12-07-2011 à 14:29:32
Reply

Marsh Posté le 12-07-2011 à 14:25:38   

Reply

Marsh Posté le 12-07-2011 à 14:51:55    

lol.


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-07-2011 à 14:58:44    

Pour commencer, le coder en PHP et pas en Javascript, car la bonne pratique est de valider les données au niveau serveur.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 12-07-2011 à 15:21:20    

Non mais le mot de passe n'est pas stocké en base de données ...

Reply

Marsh Posté le 12-07-2011 à 15:23:19    

GuiGui013 a écrit :

Non mais le mot de passe n'est pas stocké en base de données ...


 
Quel rapport ?
 
Et si on désactive JavaScript il se passe quoi ?
 
Et si on fait un clic droit => afficher la source, tu crois qu'on va y trouver quoi ?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-07-2011 à 15:30:25    

Oui non mais je sais que le mot de passe est visible, merci ...
Disons que je veux juste pouvoir envoyer l'utilisateur sur telle ou telle page selon sa saisie dans le prompt

Reply

Marsh Posté le 12-07-2011 à 15:35:59    

Ben fais un formulaire HTML au lieu de faire un prompt en JS


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-07-2011 à 15:41:09    

Y a pas moyen avec un prompt quand même ?

Reply

Marsh Posté le 12-07-2011 à 15:42:19    

Une autre bonne pratique, c'est de faire du 100% HTML + PHP d'abord histoire que ça fonctionne aussi chez les 10%(?) qui ont Javascript désactivés. Le Javascript doit toujours être 100% facultatif.

 

edit: le prompt? c'est pour la ligne de commande ça, tu n'as pas ça en HTML.


Message édité par drasche le 12-07-2011 à 15:42:42

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 12-07-2011 à 16:03:18    

Non mais je veux faire un prompt en JS !!
 [:poutrella]

Reply

Marsh Posté le 12-07-2011 à 16:03:18   

Reply

Marsh Posté le 12-07-2011 à 16:04:20    

Bah fais comme tu veux, mais c'est n'imp :/
 
A partir du moment où on peut lire les mot de passe dans le code source, y'a aucun intérêt [:spamafote]


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-07-2011 à 16:14:28    

Bon donc je réitère ma question : Comment je fais pour envoyer l'utilisateur sur telle ou telle page selon sa saisie dans le prompt ?

Reply

Marsh Posté le 12-07-2011 à 16:27:08    

window.location = "manouvellepage.com";
 
de rien

Reply

Marsh Posté le 12-07-2011 à 16:32:33    

Nickel !!
Merci !!

Reply

Marsh Posté le 12-07-2011 à 16:34:32    

GuiGui013 a écrit :

Nickel !!
Merci !!


 
Dj YeLL - 0  
Gelatine - 1
 
 [:horatio caine]

Reply

Marsh Posté le 12-07-2011 à 22:07:11    

gelatine_velue a écrit :


 
Dj YeLL - 0  
Gelatine - 1
 
 [:horatio caine]


 
Ah bon ? Parce que t'es fier d'aider à faire une merde pareille toi ? :o
 
/Bordeau Chesnel


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 13-07-2011 à 10:20:16    

Dj YeLL a écrit :


 
Ah bon ? Parce que t'es fier d'aider à faire une merde pareille toi ? :o
 
/Bordeau Chesnel


 
Il faut donner au peuple ce qu'il demande!
Regarde avec l'iphone, on leur donne un telephone qui dans l'absolu est de la merde, mais qui leur plaît, et ils sont contents. Là c'est pareil. Faut pas chercher à éduquer, personne ne t'es reconnaissant quand tu les éduques. Quand tu les valorises oui. Quand tu les "aides", aussi. C la vi tavu?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed