IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

passage de variable dans un lien


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut passage de variable dans un lien
    Bonjour à tous, j'aimerais pouvoir avoir une alert ('rrrr')

    Voici comment j'aimerais y arriver.
    Via le transfert d'une variable par un lien.
    Cherchez pas à simplifier le code , il y a des raisons pour lequel il est comme ça.

    Normalement , derrière i l ya un scanner sur un PDA Qui appelle redirection.
    C'est pour ça que je le met mis dans le body on Load().
    Ici ce code ne marche pas .
    J'ai essayé plein de solutions mais jamais j'arrive à avoir mon alert('rrrr') ou un truc valable.
    Merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
    
    
         <script type="text/javascript" id="test">
          function redirection(data, source, type, time, length){
    
                                   
                                  document.getElementById("div").innerHTML = '  <a href="javascript:validate(data)"><h1>OUI</h1></a>    <a href="index.jsp"><h1>NON</h1></a>  ';
     
                             }
    
                             function validate(data){
                          
                                if (confirm("Etes vous sûr ?"))
                                    alert(data);
                                       // Redirection vers le serveur pour le traitement
    
                            }
         </script>
    
    
    
     </HEAD>
    
     <BODY onLoad="redirection('rrrr','','','','')">
      <div id="div"></div>
     </BODY>
    </HTML>

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    C'est normal, dans la mesure ou tu n'utilises pas d'accolades pour ton if, seule la première instruction est prise en compte, le reste est exécuté car considéré comme en dehors de ta condition :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (confirm("Etes vous sûr ?")){
        alert(data);
        // Redirection vers le serveur pour le traitement
    }
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    toujours pareil avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
       function validate(data){
     
                                 alert(data);
     
     
     
     
                             }

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ben en fait, j'ai l'impression que je comprends pas trop quel est ton problème
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    exécutez mon script et j'aimerais avoir au final alert(rrrr)

    Supprime le if(confirm).

    merci

  6. #6
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     
     
         <script type="text/javascript" id="test">
          function redirection(data, source, type, time, length){
     
     
                                  document.getElementById("div").innerHTML = " <a href='javascript:validate(" + data + ")'><h1>OUI</h1></a>   <a href='index.jsp'><h1>NON</h1></a>  ";
     
                             }
     
                             function validate(data){
     
     
                                    alert(data);
                                       // Redirection vers le serveur pour le traitement
     
                            }
         </script>
     
     
     
     </HEAD>
     
     <BODY onLoad="redirection('200z','','','','')">
     
      <div id="div"></div>
     </BODY>
    </HTML>
    ca marche mais j'ai besoin de vrais caractères.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     
     
         <script type="text/javascript" id="test">
          function redirection(data, source, type, time, length){
     
     
                                  document.getElementById("div").innerHTML = " <a href='javascript:validate(" + data + ")'><h1>OUI</h1></a>   <a href='index.jsp'><h1>NON</h1></a>  ";
     
                             }
     
                             function validate(data){
     
     
                                    alert(data);
                                       // Redirection vers le serveur pour le traitement
     
                            }
         </script>
     
     
     
     </HEAD>
     
     <BODY onLoad="redirection('200','','','','')">
     
      <div id="div"></div>
     </BODY>
    </HTML>

  7. #7
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
                             function redirection(data, source, type, time, length){
                                    document.getElementById("div").innerHTML = "  <a href=\"javascript:;\" onClick=\"validate(' "   + data  + "' );\"><h1>OUI</h1></A>  <a href='index.jsp'><h1>NON</h1></a>  ";
     
                             }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Passage de variable dans lien
    Par oclone dans le forum ASP.NET
    Réponses: 9
    Dernier message: 19/11/2008, 15h16
  2. Passage de variable dans un lien
    Par Alex70 dans le forum Langage
    Réponses: 2
    Dernier message: 07/01/2008, 21h30
  3. passage variable dans un lien
    Par splouf dans le forum ASP
    Réponses: 5
    Dernier message: 04/05/2007, 15h12
  4. Passage de variable dans une requête
    Par zestrellita dans le forum Langage SQL
    Réponses: 5
    Dernier message: 02/09/2004, 13h27
  5. Passage de variable dans un lien asp
    Par VirginieGE dans le forum ASP
    Réponses: 4
    Dernier message: 27/07/2004, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo