Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

fonctions javascript: href ou onClick

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Xophe
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 23 Mar 2005
Messages: 142

URL permanente de ce messagePosté le : Lun Oct 09, 2006 9:51    Sujet du message: fonctions javascript: href ou onClick

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.
 
Xophe Visiter le site web du posteur
dadovb
WRInaute accro
WRInaute accro

Inscrit le: 22 Nov 2005
Messages: 1235

URL permanente de ce messagePosté le : Lun Oct 09, 2006 10:07    Sujet du message: fonctions javascript: href ou onClick

Il me semble que sous IE seule la troisième solution fonctionne non ?
 
dadovb
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12073
Localisation: Toulouse

URL permanente de ce messagePosté le : Lun Oct 09, 2006 10:09    Sujet du message: fonctions javascript: href ou onClick

la 2 fonctionne sous ie aussi. perso je n'utilise que la 3
 
e-kiwi Visiter le site web du posteur
dadovb
WRInaute accro
WRInaute accro

Inscrit le: 22 Nov 2005
Messages: 1235

URL permanente de ce messagePosté le : Lun Oct 09, 2006 10:12    Sujet du message: fonctions javascript: href ou onClick

Donc n°3
 
dadovb
ltressens
WRInaute passionné
WRInaute passionné

Inscrit le: 02 Avr 2004
Messages: 520
Localisation: Toulouse

URL permanente de ce messagePosté le : Lun Oct 09, 2006 10:20    Sujet du message: fonctions javascript: href ou onClick

2 ou 3 mais pas 1
 
ltressens Visiter le site web du posteur
Xophe
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 23 Mar 2005
Messages: 142

URL permanente de ce messagePosté le : Lun Oct 09, 2006 10:45    Sujet du message: fonctions javascript: href ou onClick

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.
 
Xophe Visiter le site web du posteur
La Chaise sauvage
WRInaute passionné
WRInaute passionné

Inscrit le: 11 Avr 2005
Messages: 658
Localisation: Saint Martin du Var

URL permanente de ce messagePosté le : Lun Oct 09, 2006 11:00    Sujet du message: fonctions javascript: href ou onClick

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
 
La Chaise sauvage Visiter le site web du posteur
Monique
WRInaute accro
WRInaute accro

Inscrit le: 16 Sep 2002
Messages: 1544
Localisation: Belgique (à côté de Mons)

URL permanente de ce messagePosté le : Lun Oct 09, 2006 19:49    Sujet du message: fonctions javascript: href ou onClick

Bonjour,
La Chaise sauvage a écrit:

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

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
 
Monique Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort