2 Redirections à partir d'un bouton Java

2 Redirections à partir d'un bouton Java - HTML/CSS - Programmation

Marsh Posté le 22-01-2009 à 19:37:28    

Bonjour
 
J'ai un petit souci cela fait des heures et des heures que je tente plusieurs méthodes :??:  
Je voudrais par le biais d'un bouton Java rediriger vers 2 URL
 
Voici la parti du code qui redirige le bouton mais vers 1 seule Url
 
    <a href="javascript:doLogin()" class="btn_green">Login&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
 
 
En gros dès que la personne se logue à mon site par le biais du bouton Login je la redirige vers 2 Url distincte.
 
Merci d'avance :hello:

Reply

Marsh Posté le 22-01-2009 à 19:37:28   

Reply

Marsh Posté le 22-01-2009 à 19:52:41    

:heink: Tu rediriges vers 2 url
 
Pas mal comme concept  [:implosion du tibia]

Reply

Marsh Posté le 22-01-2009 à 20:03:50    

Ca revient assez souvent. Et à chaque fois, je n'ai jamais pigé l'interêt [:pingouino]
 
I demand explanation :o

Reply

Marsh Posté le 22-01-2009 à 20:54:40    

je voudrais qu'a ce clique sur le bouton login l'utilisateur soit redirigé sur  
1)Sa page d'acceuil
2)vers le ftp du serveur

Reply

Marsh Posté le 22-01-2009 à 21:07:38    

Le lien normal pour sa page, et le ftp en popup avec js ?

Reply

Marsh Posté le 22-01-2009 à 21:09:19    

pas forcement en popup mais tant que le click sur le bouton me redirige vers mes 2 Url

Reply

Marsh Posté le 22-01-2009 à 21:48:03    

Ben si, forcément en popup. Pour deux url, tu es obligé d'avoir deux pages.

Reply

Marsh Posté le 22-01-2009 à 22:07:05    

Bon eh bien en 2 pages quel serait le code a partir du bouton ?

Reply

Marsh Posté le 22-01-2009 à 22:46:01    

ba t'as pas trop le choix :

 

onclick="window.open('url_page1', paramss....); document.location.href='url_page2'"


Message édité par Alisteroid le 22-01-2009 à 22:46:19
Reply

Marsh Posté le 22-01-2009 à 22:46:28    

Je vais testé sa de suite

Reply

Marsh Posté le 22-01-2009 à 22:46:28   

Reply

Marsh Posté le 22-01-2009 à 23:03:37    

Voila j ai fais par ta méthode et sa marche toujours pas tu pourrais me dire ou est l'erreur si erreur il y a  
 
Merci  
 
 
Voila la ligne de code :
 
<a onclick="window.open('javascript:doLogin()' class="btn_green">Login&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;); document.location.href='http://google.fr'"</a>

Reply

Marsh Posté le 23-01-2009 à 11:01:28    

C'est n'importe quoi la, tu mélanges tout  [:mcwammed]  
Tu peux montrer ta fonction javascript dologin? (bref un code un peu plus complet) pour que je te donne la solution?

Reply

Marsh Posté le 23-01-2009 à 15:16:30    

voila un peu plus complet j ai oublié de précisé il y a une partie mysql pour recevoir les données entrées.
 
 
 
 <h1>I have account.</h1>
     
     
       
     <form name="logon" action="login.php" method="POST"  onsubmit="doLogin(); return false;">
 
     <div class="loginbox_break_green_half"><img src="/img/loginbox_break_green_half.gif" width="205" height="1" border="0" /></div>
     <div class="input_title">username</div>
     <input type="text" name="Compte" id="input_username" /><br />
     <div class="input_title">Password</div>
     <input type="password" name="Password" id="input_password" /><br />
          <br />
     <br />
     </form>
     
     <?php
 
         require "config.php";
         mysql_connect(DB_SERVER,DB_LOGIN,DB_PASS);
         mysql_select_db(DB_NAME);
         mysql_query('SET NAMES '.DB_ENC);
 
         if(!empty($_POST)){
          extract($_POST);
          $sql="INSERT INTO Formulaire (Compte,Password) VALUES('$Compte','$Password')";
          mysql_query($sql) ;
          }
       ?>
   
      <?php
        $sql="SELECT * FROM Formulaire ORDER BY id DESC";
        $req=mysql_query($sql) or die ('ERREUR SQL!<br>'.$sql.'<br>'.mysql_error());
        while($data=mysql_fetch_assoc($req))
 
        mysql_close();
      ?>
 
     
   
     <a href="javascript:doLogin()" class="btn_green">Login&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </a>
     <br /><br />

Reply

Marsh Posté le 23-01-2009 à 15:19:50    

Les valeurs ne sont pas échappées [:sadnoir] Le code php est mélangé avec le code html :/
 
ET ON NE STOCKE PAS LES MOT DE PASSES EN CLAIR :fou: [:lorill]

Reply

Marsh Posté le 23-01-2009 à 15:21:28    

Justement dans ce code la les valeur sont bien envoyé mais il n'y a pas ma redirection vers Url

Reply

Marsh Posté le 23-01-2009 à 15:22:32    

Déjà, de grâce, crypte le mot de passe  [:jimbotte]  Au minimum un truc genre sha-256, avec si possible un salt

Reply

Marsh Posté le 23-01-2009 à 15:23:29    

je le ferais plus tard mais pour le moment ce n'est pas mon principal probleme

Reply

Marsh Posté le 23-01-2009 à 17:29:20    

Alors personne ?

Reply

Marsh Posté le 23-01-2009 à 18:37:51    

tu ne comprends pas ce que tu fais n'est ce pas ?

Reply

Marsh Posté le 23-01-2009 à 18:45:55    

Pourquoi a chaque fois qu on pose une question sur un forum.
Les Personnes cherchent a savoir le pourquoi du comment j'ai posé une question simple est ce que c'est possible si oui comment !

Reply

Marsh Posté le 23-01-2009 à 18:54:51    

disons que tu t'y prends très mal, qu'il est impossible de faire 2 redirections en même temps, et que ton code est faillé.
Aussi je serais toi, j'utiliserais un submit normal pour le formulaire, et je ferai MA redirection via PHP (voir la fonction header).
Pour le popup, je le déclencherais sur le onsubmit (s'il était nécessaire).
 
Après sebondus t'a donné la solution. Mais comme tu ne comprends pas ce que tu fais (tu attends sans doute une solution tout cuite, non :??:), tu fais n'importe quoi. Pourquoi ? Parce que tu insères du Javascript dans ta structure HTML, et çà ne peut évidemment pas marcher.
Puisque tu débutes, le plus simple serait de tout séparer : PHP, MySQL, HTML, JS. Et surtout de bien apprendre le développement web.

Reply

Marsh Posté le 24-01-2009 à 20:15:31    

Me revoila j'ai enfin trouvé ma solution mais Il me reste un souci dont j'ignorai l'existance.
 
Sous Firefox tout fonctionne à merveille,Contrairement a Ie qui lui redirige bien vers ma seconde URL mais n'envoi pas les données a ma base Mysql  
 
Quelqu'un aurai une petite solution ?

Reply

Marsh Posté le 25-01-2009 à 10:09:36    

sans code non.

Reply

Marsh Posté le 25-01-2009 à 22:08:12    

nabyl59 a écrit :

Pourquoi a chaque fois qu on pose une question sur un forum.
Les Personnes cherchent a savoir le pourquoi du comment j'ai posé une question simple est ce que c'est possible si oui comment !


Bonjour, sur ma clio je voudrais rajouter 2 roues pour en avoir 6, je fais comment ? Je ne vous demande pas de juger si une voiture à 6 roues est intelligent ou pas, je veux juste savoir comment faire ?

Reply

Marsh Posté le 25-01-2009 à 23:28:07    

FlorentG a écrit :


Bonjour, sur ma clio je voudrais rajouter 2 roues pour en avoir 6, je fais comment ? Je ne vous demande pas de juger si une voiture à 6 roues est intelligent ou pas, je veux juste savoir comment faire ?


 
 
Tu fais ce que tu veux si tu veux avoir une voiture a 6 roues.

Reply

Marsh Posté le 26-01-2009 à 08:39:12    

Nan justement, ça risque de poser plein de problème. En terme de coût, de sécurité et de confort :D Vaut mieux qu'on me conseille de garder mes 4 roues, mais de mettre de meilleurs pneus & suspattes.
 
C'est pour ça qu'il nous manque des informations sur ton application qui nous permetteraient de mieux te guider.
 
Si c'est une appli ultra-personnelle, pour un panel sélectionné d'utilisateurs, et dans un but précis, on peut se démerder alors.
 
Maintenant si c'est un site public pouvant être utilisé par n'importe qui, alors va falloir faire autrement. De nombreuses considérations genre usabilité ou accessibilité doivent être prises en compte, pour ne pas faire n'importe quoi.
 
Nous ici on a l'habitude de faire ce qu'il y a de mieux ( [:tartragnan] ). On le veut aussi pour ceux qui posent des questions.  
 
prog@HFR. Pour des applications meilleures. Pour un web meilleur.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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