fonctions javascript: href ou onClick

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

Xophe
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Mer Mar 23, 2005 11:20

fonctions javascript: href ou onClick

Message le Lun Oct 09, 2006 8:51

Bonjour,

Afin de lancer une fonction javascript via un lien, faut-il utiliser:
Code: Tout sélectionner
<a href="mafonction()">lien</a>

ou
Code: Tout sélectionner
<a href="javascript:mafonction()">lien</a>

ou
Code: Tout sélectionner
<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.


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Lun Oct 09, 2006 9:07

Il me semble que sous IE seule la troisième solution fonctionne non ?


e-kiwi
Modérateur
Modérateur
 
Messages: 13818
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Oct 09, 2006 9:09

la 2 fonctionne sous ie aussi. perso je n'utilise que la 3


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Lun Oct 09, 2006 9:12

Donc n°3


ltressens
WRInaute passionné
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Message le Lun Oct 09, 2006 9:20

2 ou 3 mais pas 1

Xophe
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Mer Mar 23, 2005 11:20

Message le Lun Oct 09, 2006 9:45

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.


La Chaise sauvage
WRInaute passionné
WRInaute passionné
 
Messages: 690
Inscription: Lun Avr 11, 2005 10:37

Message le Lun Oct 09, 2006 10:00

hum.
plutot que

Code: Tout sélectionner
<a href="#" onclick="fonction('http://www.example.com')">


je dirais

Code: Tout sélectionner
<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


Monique
WRInaute accro
WRInaute accro
 
Messages: 1545
Inscription: Lun Sep 16, 2002 10:50

Message le Lun Oct 09, 2006 18:49

Bonjour,
La Chaise sauvage a écrit:
Code: Tout sélectionner
<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

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


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités