10.06.2013 Views

resume theorique & guide des travaux pratiques - ista 4 all ...

resume theorique & guide des travaux pratiques - ista 4 all ...

resume theorique & guide des travaux pratiques - ista 4 all ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Module N° 17 : Création de sites web Filière : TSDI<br />

Ecriture générale<br />

texte|image activable<br />

L'opérateur void<br />

Pour empêcher que le code ou la fonction appelée dans l'URL JavaScript, ne remplace le<br />

document courant, on applique l'opérateur void, qui neutralise toute valeur ou tout effet de<br />

retour.<br />

.....<br />

Exemple<br />

<br />

<br />

<br />

function calculer() {<br />

....// code.....<br />

}<br />

<br />

<br />

<br />

..........<br />

Pour calculer<br />

..........<br />

<br />

Quelques remarques<br />

• JS fait la distinction entre majuscules et minuscules, contrairement aux balises HTML. C'est<br />

une source fréquente d'erreur.<br />

• Pour comprendre le code, inclure <strong>des</strong> commentaires abondants :<br />

// pour une simple ligne de commentaires<br />

/* .....*/ pour les encadrer sur plusieurs lignes.<br />

• Quand on ne définit pas de fonctions, on peut inclure le code directement dans la section<br />

.<br />

• On peut (depuis Netscape 3) placer le code dans un fichier spécifique d'extension .JS :<br />

<br />

<br />

où source.js doit être un fichier accessible au moment de l'exécution, dans le répertoire<br />

courant ou à une adresse URL précisée.<br />

Un tel fichier externe permet de réutiliser le code dans de multiples pages, sans avoir à<br />

l'inclure dans le source.<br />

Exemple<br />

<br />

<br />

<br />

function saluer() {<br />

alert("Bonjour tout le monde !");<br />

}<br />

<br />

<br />

OFPPT / DRIF / CDC Tertiaire & TIC Page : 52 Juin 2006

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!