IntroCréer son site webHTML • [JavaScript] • Perl
Liens  
 JavaScript - En finir avec les boutons ! 

L'URL javascript: permet d'exécuter une instruction ou une fonction JavaScript avec autre chose qu'un bouton gris :

Ça, c'est un bouton :  
 
pas terrible...

Là, un lien hypertexte : discret et efficace :

<A HREF="javascript: window.alert('Joli, le lien')">...</A>

Enfin, une icône marrante (même type de lien)  :

<A HREF="javascript: window.alert('Super, l\'icône')">...</A>

Parmi les combinaisons de caractères barbares de Javascript, \' est vital si on souhaite afficher l'apostrophe dans une chaîne de caractères elle-même délimitée par des apostrophes.

Une autre façon d'arriver au même résultat, cette fois en utilisant l'événement onClick :

<A HREF="#" onClick="MaFonction()">Clic</A>

Petite remarque :
HTML permet d'associer un lien à du texte ou une image. En exploitant les formulaires, on peut même associer un lien à un bouton. Ces solutions n'utilisant pas JavaScript sont les meilleures tant qu'il s'agit de pointer vers une autre page (lien hypertexte).