Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business



|||-  

ouverture d'une page dans un target par un click bouton en javascript

 

Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

ouverture d'une page dans un target par un click bouton en javascript

Prévenir les modérateurs en cas d'abus 
tristanov
tristanov
  1. Posté le 16/03/2012 à 12:17:51  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour!
 J'aimerai cliquer sur un bouton qui vérifie un username et un password puis m'ouvre une page dans un target mais ça ne marche pas
 Voilà le code que j'ai écrit aidez moi!!
 <html>
 <head>
 <script LANGUAGE=" JavaScript">
 function valider(formulaire)
  {

if (formulaire.Username.value="xx​xxxxxx"  &&  formulaire.pwd.value="yyyyyyy"​)

{

window.open('data.html','photo​')

return true

} else { alert ("Le username ou le mot de passe incorrect" ) ;

return false

}
 </script>
 </head>
 <body bgcolor="#EFEFEF">

 <form name=login method=post  target=photo>
 <b> <font color="blue">Username :</font></b><input type=text size=15 name="Username"><br>
 <b> <font color="blue">Password :</font></b><input type=password  name="pwd"><br>
 <input type=button name="send" value="Login" onclick="return valider(this.form)">
 <input type=reset name="reset" value="Effacez">
 </form>
 </body>
 </html>

jvelon
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 04/04/2012 à 17:34:38  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Votre script comportait beaucoup d'erreurs, aussi, je l'ai réécrit.
 Merci de bien vouloir comparer les 2 scripts pour comprendre toutes les erreurs.

 ---------------------------
 <html>
 <head>
 <script>
 function valider()
 {
  if ((document.getElementById('use​r').value=="xxxxxxxx" ) && (document.getElementById('pwd'​).value=="yyyyyyy" ))

{document.login.submit()}
  else

{ alert ("Le username ou le mot de passe incorrect" ) ;}
 }
 </script>
 </head>
 <body bgcolor="#EFEFEF">

 <form name='login' method='post' action='data.html' target='_blank'>
 <b> <font color="blue">Username :</font></b><input type=text id='user' size=15 name="Username"><br>
 <b> <font color="blue">Password :</font></b><input type=password id='pwd' name="pwd"><br>
 <input type=button name="send" value="Login" onclick="valider()">
 <input type=reset name="reset" value="Effacez">
 </form>
 </body>
 </html>
 ---------------------------

 Bon courage !
 

(Publicité)
tristanov
  1. Posté le 13/04/2012 à 14:38:35  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
merci mon type

tristanov
  1. Posté le 13/04/2012 à 14:52:02  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
merci mon type
 grand Merci JVelon

tristanov
  1. Posté le 13/04/2012 à 15:00:45  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
JVelon tè un génie

(Publicité)
tristanov
  1. Posté le 13/04/2012 à 15:32:58  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Jvelon j'ai un autre problème j'aimerai que chaque membre venant se loger , que la page le concernant s'ouvre dans notre c'est la page data.html si je veux que une autre page s'ouvre pour un autre membre comment faire?

jvelon
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 13/04/2012 à 19:34:06  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Je ne suis pas un génie, mais j'ai 40 ans de programmation derrière moi.

 Pour ouvrir une page différente pour chaque utilisateur :

 ------------------------------​-
 <html>
 <head>
 <script>
 function valider()
 {
 switch (document.getElementById('user​').value)
 {

case 'nom1' :

compare("pswa",'nom1111.htm') ;

break ;

case 'util1' :

compare("pswb",'utl1111.htm') ;

break ;

case 'noma' :

compare("pswc","nomaaaaaaa.htm​" ) ;

break ;

case 'utilx' :

compare("pswd","utilxxxx.htm" ) ;

break ;

default :

alert ("Le username est incorrect !" ) ;

break ;
 }
 }
 function compare (mdp,page)
 {
 if (mdp == document.getElementById('pwd')​.value )

{document.login.action = page ;

document.login.submit() ;}

else

{alert ("Le mot de passe incorrect !" ) ;}
 }
 </script>
 </head>
 <body bgcolor="#EFEFEF">
 <form name='login' method='post' action='data.html' target='_blank'>
 <b> <font color="blue">Username :</font></b><input type=text id='user' size=15 name="Username"><br>
 <b> <font color="blue">Password :</font></b><input type=password id='pwd' name="pwd"><br>
 <input type=button name="send" value="Login" onclick="valider()">
 <input type=reset name="reset" value="Effacez">
 </form>
 </body>
 </html>
 ------------------------------​---------

 A noter:
 En javascript, les mots de passes sont dans la page, donc il est très facile de les voir, il suffit d'afficher le source. La solution n'est donc pas sécurisée.

 Une solution beaucoup plus sécurisée consisterait à  faire du php à la place du javascript, si le serveur le permet : les mots de passe seraient ainsi sur le serveur, et ne seraient donc pas visibles par tous les internautes.
 

tristanov
  1. Posté le 16/04/2012 à 08:58:35  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
BONJOUR Jvelon
 Grand merci pour le soutien que vous me donnez bien deschoses à vous

(Publicité)
 Page :
1

Aller à :
 

Sujets relatifs
Lecture de fichiers vidéo OGG dans page HTML5 pour FireFox sur free.fr Blog Wordpress: comment ne pas afficher l'intégralité des articles sur la page d
Bouton HTML qui à disparut! [résolu] [Cherche script]Ouverture popup 1 fois/jour/IP
FORMATION Javascript Ouverture d'un projet "ton-metier.fr"
Ouverture d'un projet "ton-metier.fr"  
Plus de sujets relatifs à : ouverture d'une page dans un target par un click bouton en javascript