Fonctions javascript: href ou onClick

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Xophe, 9 Octobre 2006.

  1. Xophe
    Xophe WRInaute discret
    Inscrit:
    23 Mars 2005
    Messages:
    135
    J'aime reçus:
    1
    Bonjour,

    Afin de lancer une fonction javascript via un lien, faut-il utiliser:
    Code:
    <a href="mafonction()">lien</a>
    ou
    Code:
    <a href="javascript:mafonction()">lien</a>
    ou
    Code:
    <a href="#" onclick="mafonction()">lien</a>
    et pour que le code soit valide XHTML.

    J'utilise "onclick" sur cette page -http://www.musicarium.com/telecharger/gnarls-barkley/crazy-single-135149731.html
    sur le bouton "Play" dans la liste des chansons.

    Est-ce que cela fonctionne bien de votre côté ?

    Merci de votre aide.
     
  2. dadovb
    dadovb WRInaute passionné
    Inscrit:
    22 Novembre 2005
    Messages:
    1 653
    J'aime reçus:
    0
    Il me semble que sous IE seule la troisième solution fonctionne non ?
     
  3. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    la 2 fonctionne sous ie aussi. perso je n'utilise que la 3
     
  4. dadovb
    dadovb WRInaute passionné
    Inscrit:
    22 Novembre 2005
    Messages:
    1 653
    J'aime reçus:
    0
    Donc n°3
     
  5. ltressens
    ltressens WRInaute occasionnel
    Inscrit:
    2 Avril 2004
    Messages:
    451
    J'aime reçus:
    0
    2 ou 3 mais pas 1
     
  6. Xophe
    Xophe WRInaute discret
    Inscrit:
    23 Mars 2005
    Messages:
    135
    J'aime reçus:
    1
    Parfait, merci pour vous réponses.

    Je vais m'assurer que je n'utilise que la 3

    C'est d'ailleurs celle qui semble valide XHTML.
     
  7. La Chaise sauvage
    La Chaise sauvage WRInaute impliqué
    Inscrit:
    11 Avril 2005
    Messages:
    536
    J'aime reçus:
    0
    hum.
    plutot que

    Code:
    <a href="#" onclick="fonction('http://www.example.com')">
    je dirais

    Code:
    <a href="http://www.example.com" onclick="fonction(this.href);return false;">
    afin que l'url reste accessible à ceux qui ont désactivé le .js
     
  8. Monique
    Monique WRInaute passionné
    Inscrit:
    16 Septembre 2002
    Messages:
    1 153
    J'aime reçus:
    0
    Bonjour,
    Oui, ou tout simplement à ceux qui n'en disposent pas.

    Conclusion, ni la 1, ni la 2, ni la 3... mais la 4 :wink:

    Amicalement,
    Monique
     
Chargement...
Similar Threads - Fonctions javascript href Forum Date
Liens dans les fonctions JAVASCRIPT Netlinking, backlinks, liens et redirections 6 Mai 2004
Problème de fonctions synchrone/asynchrone Développement d'un site Web ou d'une appli mobile 24 Janvier 2021
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
un bon livre blanc ou un bon tuto sur les fonctions avancées ? Google Analytics 17 Février 2017
Probleme avec les fonctions {if}{else if}{else} Développement d'un site Web ou d'une appli mobile 8 Mai 2015
Quelques questions à propos des fonctions Administration d'un site Web 30 Mars 2015
Fonctions qui ne marchent pas selon les navigateurs Développement d'un site Web ou d'une appli mobile 20 Juin 2013
Besoin d'aide avec les fonctions Développement d'un site Web ou d'une appli mobile 30 Janvier 2013
Pages et fonctions orphelines Développement d'un site Web ou d'une appli mobile 11 Septembre 2012
Connexion MySQL valide dans des fonctions dans un script inclus ? Développement d'un site Web ou d'une appli mobile 15 Janvier 2012
Appel de fonctions PHP Développement d'un site Web ou d'une appli mobile 27 Avril 2011
liste des fonctions FACEBOOK Facebook 17 Mars 2011
Convention de nommage des noms de fonctions Développement d'un site Web ou d'une appli mobile 16 Février 2011
Garder en mémoire des variables ou des fonctions sous apache Développement d'un site Web ou d'une appli mobile 10 Février 2011
Question api Facebook : recherches deux fonctions Développement d'un site Web ou d'une appli mobile 13 Décembre 2010
Questions à propos de fonctions sur les chaînes de caractères Développement d'un site Web ou d'une appli mobile 16 Novembre 2010
Question sur les fonctions php Développement d'un site Web ou d'une appli mobile 22 Octobre 2010
Fonctions VS requêtes SQL .. le plus rapide ? Développement d'un site Web ou d'une appli mobile 12 Octobre 2010
insertion de fonctions couleur dans la balise <MAP> ? Développement d'un site Web ou d'une appli mobile 14 Février 2010
Fonctions spéciales annuairistes Annuaires et moteurs 1 Février 2010