Le dynamisme dans les pages, dynamic HTML comme on l’appelle chez Microsoft, est l’utilisation de javascript et des API du Document Object Model pour modifier l’affichage de la page après qu’elle ait été chargée.
Avec l’avènement des feuilles de styles (voir notre section sur la mise en page), un certain nombre d’effets graphiques peuvent être réalisés avec les CSS, qui ont l’avantage d’être plus accessibles aux utilisateurs handicapés. Mais JavaScript et DOM sont parfois irremplaçables.
Pour les débutants, une introduction à ECMAScript s’impose : ils y trouveront un bel os à ronger.
Les experts, déjà familiarisés avec javascript et indirectement avec ECMAScript (son alter ego standard), pourront faire le point sur l’insertion de code ECMAScript dans HTML, en attendant les articles qui ne manqueront pas de remplir cette rubrique…
En fouinant sur le web, on peut découvrir plusieurs pratiques pour appeler des scripts en Javascript qui vérifient le contenu d’un formulaire. Mais elles sont, hélas, rarement correctes dans le sens où beaucoup d’entre elles réduisent l’accessibilité et l’ergonomie des formulaires, voire sont inefficaces. Cet article vous propose de passer en revue ce qu’il faut faire et ne pas faire en la matière.
Comment ouvrir une nouvelle fenêtre sans se priver des internautes qui ne disposent pas de JavaScript ou l’ont désactivé ?
Comment insérer un script ECMAScript dans un fichier HTML.
Réalisons un menu déroulant qui soit à la fois portable, utilisable sans JavaScript et accessible aux personnes handicapées.
JavaScript est un langage de programmation utilisé principalement sur le Web, développé par Netscape et repris par Microsoft sous le nom de JScript. ECMAScript est une tentative de normalisation du noyau du langage : sa syntaxe, ses mots-clés et ses composants natifs.
De nouvelles applications web ont vu le jour récemment : recherche avec complétion automatique, sauvegarde instantanée d’informations, interface mail hyperdynamique, cartographie, etc. mais aucune ne fait appel à des plugins tiers comme Flash ou Java. On parle alors souvent de méthode AJAX qui s’articule essentiellement autour de Javascript et d’un objet (dans le sens de la programmation orientée objets) en particulier : XMLHttpRequest.
Page valide XHTML 1 Strict,
CSS2 et
accessible AA.
Ce site s'affiche mieux dans un navigateur conforme aux standards,
voici pourquoi.
Site hébergé par l'APINC
et propulsé par SPIP.