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 :

une url comme argument d'une fonction


Sujet :

JavaScript

  1. #1
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut une url comme argument d'une fonction
    bien le bonjour

    j'essaie d'appeler une fonction avec comme argument une url.

    ma fonction javascript est du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function toto(b1)
    {
    document.write("<a href=\"b1\">tata</a>");
    }
    mon appel se fait de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="javascript">toto(<a href="http://www.developpez.com);</script>" target="_blank">www.developpez.com);</script></a>


    mais le soucis, c'est que ma fonction me créé un lien vers b1 (qui évidemment n'existe pas) et non www.developpez.com.

    Quelqu'un aurait-il une solution ?

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Essaie ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script language="JavaScript">
    function toto(b1) 
    { 
    document.write("<a href=" + b1 + ">tata</a>"); 
    }
    </script>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script language="javascript">toto("<a href="http://www.developpez.com");</script>" target="_blank">www.developpez.com");</script></a>

  3. #3
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 80
    Par défaut
    et si ca ne marche pas avec " tu peux aussi tenter la simple quote '

  4. #4
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    la première solution fonctionne. j'avais déjà essayé avec ou sans les côtes, les doubles côtés, les anti côtes ....

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

Discussions similaires

  1. mettre une structure comme argument d'une fonction
    Par lahyouness dans le forum C++
    Réponses: 2
    Dernier message: 25/11/2014, 16h08
  2. Mettre une variable comme argument dans une fonction
    Par djun1 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 04/09/2012, 10h44
  3. Réponses: 3
    Dernier message: 05/11/2009, 10h28
  4. Utiliser une structure comme argument d'une fonction
    Par guilermo dans le forum Débuter
    Réponses: 7
    Dernier message: 15/10/2009, 10h05
  5. [HTML] Passer une Url en paramètre d'une url
    Par Tyler Durden dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/11/2006, 09h08

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