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 :

Faire un Lien avec une variable javascript


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut Faire un Lien avec une variable javascript
    Bonjour ,

    j'ai ceci :

    <script language="text/javascript">
    var laliste = 'toto';
    </script>

    je voudrai juste passé ma variable laliste dans un url pour une redirection vers :
    page.php?laliste='toto'


    Ceci fonctionne pas :

    <a href="page.php?laliste=javascript:print(laliste)';">lien</a>

    merci à vous

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Merci d'utiliser la balise [CODE]...

    Ne pas oublier qu'une URL, ce n'est pas du javascript...
    ... mais que du javascript peut être utiliser comme url...

    ex :
    Tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javascript:location.href="page.php?liste=" + escape(liste);
    mais pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.xyz.zyz/http://xyz.xzy/currentUrl.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.xyz.zyz/page.php?liste=javascript:prompt("")
    etc...

  3. #3
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut
    Merci Fremy de ta réponse. J'ai bien compris la définition, mais dans mon cas ?

    ni ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:window.location.href='page_principale.php?liste=' + escape(laliste);">lien</a>
    ni cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <INPUT TYPE="button" Value="lien" onclick="javascript:window.location.href='page_principale.php?liste=' + escape(laliste);">
    ne fonctionne....

  4. #4
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut !
    essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:location.replace('page_principale.php?liste='+variable_js)">
    où variable_js eost une variable de n'imortequel type
    @+

  5. #5
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut
    merci sheriff, mais ca ne fonctionne pas non plus

    aucun lien ne se passe.

  6. #6
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    et lorsque tu ne fais aucun passage de variable, se passe-t-il quelque chose ?

  7. #7
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut
    alors ceci fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <a href="javascript:location.href='page_principale.php'">lien</a>
     
     
    ou ceci
     
    <INPUT TYPE="button" Value="Boujour, boujour !" onclick="javascript:location.href='page_principale.php'">
    mais pas ta solution l'ami

    par contre, maintenant, faudrai mettre les parametre... les printer quoi

  8. #8
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    location.replace('page_principale.php?liste='+variable+'');
    si ça ne marche pas... je ne sais plus. lol

  9. #9
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut


    avec cette derniere solution, ca ne fonctionne pas non plus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="javascript:location.replace('page_principale.php?liste='+variable+'');">lien4</a>


    Mais rien que location.replace sans parametre, ca ne fonctionne pas non plus.

    Seul location.href semble faire le lien qui marche (sans parametre) tout du moins.

    Faudrai des parametres avec un location.href, mais j'ai tout essayé et ca fonctionne pas.
    Je ne peu meme pas la mettre dans une variable php, car elle va changé avant l'envoi. C'est embetant cette affaire là

  10. #10
    Membre confirmé Avatar de Arvulis
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 117
    Par défaut
    ceci fonctionne :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:location.href='page_principale.php'+'?'">lien</a>
    mais pas celà

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:location.href='page_principale.php'+'?' + toto;">lien</a>
    ni cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:location.href='page_principale.php'+'?' + escape(toto);">lien</a>
    où toto est ma variable..


Discussions similaires

  1. Réponses: 0
    Dernier message: 25/10/2007, 13h40
  2. faire le lien avec une image sur mon disque dur
    Par tsubasette dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 23/10/2006, 00h45
  3. [Javascript] problème avec une variable
    Par creatik dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/09/2006, 18h38
  4. Réponses: 2
    Dernier message: 28/06/2006, 15h56
  5. Lien avec une base de donnée en javascript
    Par nissarti dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/03/2006, 18h05

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