multimedialab poule
coursmagdocgalerieliensinfos
Si le html permet de structurer des pages web, d'autres langages sont plus appropriés pour rendre les pages plus interactives ou dynamiques. Le plus répandu de ces langages est le Javascript, décodé directement par le navigateur.

Attention: ne pas confondre le langage Javascript et le langage Java !
Javascript est un langage de scripts, une portion de code insérée dans une page HTML, qui modifie et contrôle le contenu du document affiché dans votre navigateur. Java est quant à lui un véritable langage de programmation, au même titre que C++, par exemple. Apprendre le langage Java vous demandera bien plus d'effort pour arriver à vos fins !

Les Javascripts peuvent exécuter des fonctions très diverses au sein d'une page: vérifier si les formulaires sont bien remplis, créer des alertes pop-up, donner l'heure...
Il existe une foule de scripts téléchargeables que vous pourrez aménager à votre guise...
DreamWeaver en génère automatiquement, selon les fonctions désirées (exemple: un "roll over").
Attention: tous les navigateurs ne supportent pas Javascript, et des erreurs de code peuvent rendre
vos pages inutilisables. Testez-les d'abord à l'aide de navigateurs différents (prévisualisez dans Dreamweaver).


Un Javascript peut être intégré à la page HTML, généralement avant la balise </HEAD> et entre les balises <SCRIPT LANGUAGE="Javascript"> et </SCRIPT>, ou encore à l'emplacement précis où il doit agir (formulaires, etc).

Un Javascript peut aussi être placé à l'extérieur de la page, à la racine du site ou dans un dossier à part.
Cela peut s'avérer utile lorsque plusieurs pages utilisent le même script. Le fichier séparé est un fichier d’extension .js, qui ne contiendra que le code Javascript (définition de variables, de fonctions...), sans aucune balise HTML.
On peut tout à fait écrire un fichier .js avec un éditeur texte comme un bloc-notes. Il suffit de sauvegarder son fichier avec l’extension .js au lieu de .txt. Une balise placée avant la balise </HEAD> y fera alors référence:
<SCRIPT LANGUAGE="JavaScript" SRC="votre_fichier_javascript.js"></SCRIPT>

Introduction au Javascript. Un dossier de Comment ça marche ?
Documentation Javascript. Documents PDF téléchargeables, fournis par Comment ça marche ?
Programmation orientée objet en Javascript. Retroussez vos manches !
Cours de programmation JavaScript et HTML. Par Roger Morin.
Le langage Javascript. Une introduction sur le site Infini.

Tutoriaux javascript Media-Box. Introduction, Fenêtres et Pop-up, Javascript avancé...

Javascript. Un article sur Wikipedia.
Document Object Model (DOM). Un article sur Wikipedia.
Langage de script. Un article sur Wikipedia.

Image de fond aléatoire. Un exemple sur X.Y.Zèbres.
Changements d'images background. Tests de Syntaxorror.

Fenêtres popups. Tests de Syntaxorror.
Introduction aux popups. Un tutoriel sur Aide Javascript.
Déterminer les dimensions de la fenêtre du navigateur. Un tutoriel sur Aide Javascript.

Infos bulles. Plusieurs types d'infos bulles sur Publication HTML.
Info bulles. Boîtes d'infos paramétrables, sur Tout javascript.
OverLib. Librairie javascript dédiée aux info-boxes, par Erik Bosrup. Voir des exemples.

Comment gérer les formulaires en Javascript. Un tutoriel sur Aide Javascript.
Comment gérer les dates et heures en Javascript. Un tutoriel sur Aide Javascript.
Arborescence Windows. Tuto et dossier à télécharger, sur Web FX.
Votre propre moteur de recherche (en pleine page). En javascript, sur Publication HTML.
Afficher un texte lettre par lettre. Sur Javascript.fr
Calendar. Un calendrier dynamique sur Brain jar.
Collection de 52 Javascripts et effets DHTML. Par Dario Sciacca sur DS Effects.

Editeur javascript. Répertoire de scripts plutôt utiles.
Toutjavascript. Comme son nom l'indique: scripts, tutoriaux, forums de discussion.
Javascript kit. Répertoire de scripts.
All html. Répertoire de scripts.
Swiss tools. Répertoire de scripts.
Le webmestre. Répertoire de scripts.
Script +. Répertoire de scripts.
G1 script. Répertoire de scripts.
Thau's Java script tutorial. Répertoire de scripts.
Anfy Team. Répertoire de scripts étonnants mais peu utiles.
1 Archive. Répertoire de scripts.
Hot Scripts. Répertoire de scripts.
Echo echo. Répertoire de scripts.
Javascript central. Répertoire de scripts.
L'atelier technique Javascript chez Lycos. Tutoriaux, infos et répertoire de scripts.
Brain jar. Tutos Javascripts (entre autres) sur ce site d'expérimentations.
Javascript-FX. Effets en javascript développés en Programmation Orientée Objet.