<head> ... <script type="text/javaScript"> ... </script> ... </head>Cela assure que les fonctions soient connues, avant d'être appelées
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> <html> <head> <title>Dire bonjour avec JavaScript (5 juillet 2006)</title> <script type="text/javascript"> // Ici on definit une fonction JavaScript function direBonjour() { alert("Bonjour cher lecteur !!! ") } </script> </head> <body> <div> <h1>Dire bonjour avec JavaScript</h1> Cette page montre comment lancer une simple fonction JavaScript.<br/><br/> Rechargez la page pour voir encore une fois l'effet. <script type="text/javascript"> // Ici on apelle la fonction direBonjour() </script> </div> </body> </html>Voir la page.
<script type="text/javascript" src="mon_programme.js"> ... </script>
Une fonction JavaScript est déclenchée par 2 moyens:
<script type="text/javascript"> direBonjour() </script>
<form method="post"> <input type="button" value="Clickez ici" onclick="direBonjour()"/> </form>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Effets divers en Javascript</title> <script type="text/javascript"> function setColor (color) { document.getElementById("body").style.backgroundColor = color; return 0; } </script> </head> <body id="body"> <p> <button id="rouge" onclick="setColor('red');">rouge</button> <button id="vert" onclick="setColor('green');">vert</button> <button id="bleu" onclick="setColor('blue');">bleu</button> <button id="blanc" onclick="setColor('white');">blanc</button> <button id="noir" onclick="setColor('black');">noir</button> <button id="gris" onclick="setColor('gray');">gris</button> </p> </body> </html>Cet exemple en action.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Effets divers en Javascript</title> <script type="text/javascript"> function setColor (color) { if (color == 'black') { objet = document.getElementById("para") objet.innerHTML = '<button id="rouge" onclick="setColor(\'red\');">rouge</button>' + '<button id="vert" onclick="setColor(\'green\');">vert</button>' + '<button id="bleu" onclick="setColor(\'blue\');">bleu</button>' + '<button id="blanc" onclick="setColor(\'white\');">blanc</button>' + ' <i>Nouveau contenu</i> ' + '<button id="gris" onclick="setColor(\'gray\');">gris</button>'; } else { document.getElementById("body").style.backgroundColor = color; } return 0; } </script> </head> <body id="body"> <p id="para"> <button id="rouge" onclick="setColor('red');">rouge</button> <button id="vert" onclick="setColor('green');">vert</button> <button id="bleu" onclick="setColor('blue');">bleu</button> <button id="blanc" onclick="setColor('white');">blanc</button> <button id="noir" onclick="setColor('black');">remplacer par texte</button> <button id="gris" onclick="setColor('gray');">gris</button> </p> </body> </html>Cet exemple en action.