![]() |
![]() |
|||||
Introduction
1. histoire du Net Composantes d'un site 1. le texte Animation et interactivité 1. les hyperliens Outils de production 1. éditeurs html Formation sur le Web 1. activités de formation |
Les composantes d'un document html 4. Les scripts Très rapidement, les concepteurs de pages Web ont voulu faire d'une visite sur le Web «une expérience plus personnelle», par exemple saluer le visiteur ou donner la date et l'heure précisément à tout moment. Le HTML classique ne permet pas de créer ce type de réponse. Il crée des pages dites statiques. Des outils ont été développés pour pallier à ces lacunes. Ils sont de deux types : Les «client-side» scripts Les scripts ne demandent aucune aide extérieure pour être interprétés. Tout le code nécessaire est inclus dans la page html. Le navigateur les reconnaît grâce à des tags spéciaux <script> localisés dans la section <HEAD>. C'est l'ordinateur de l'internaute qui les interprète et qui les exécute. Ils peuvent par exemple, lire l'heure de votre système, ouvrir une nouvelle fenêtre (pop-up window),créer un cookie, prendre en compte vos désirs pour la mise en page. Javascript (à ne pas confondre avec le langage de programmation Java) et VBScript dérivé de Visual Basic de Microsoft, sont deux exemples de langages de scripting couramment utilisés. Autre outil pour créer des interactions : l'utilisation de couches. Elles permettent de cacher certains éléments et de les faire apparaître à l'approche de la souris ou d'un clic. Les CSS (Cascading Style Sheets) aident à formater plus précisément l'aspect et la position des éléments sur une page Web, à accélérer le travail de mise en page ou à personnaliser certains aspects de la page. Cette page contient une feuille de style CSS. Ces trois outils sont les éléments du DHTML (dynamic HTML). Le HTML, via les CSS, est ce qui change sur une page Web. Le DOM (les propriétés des éléments d'un document) permet d'effectuer ces changements. Les scripts sont le moyen utilisé par lequel les changements sont apportés. Le but du DHTML : rendre le Web plus interactif tout simplement ! Les server-side scripts Les webmestres ont voulu aller encore plus loin dans la personnalisation et l'interactivité. Consulter une base de donnée, créer une page html qui contient les résultats de la recherche, effectuer un parcours de formation personnalisé, accéder à des documents sécurisés, conserver les résultats de tests d'un étudiant et les comparer avec ceux de ses collègues, sont impossibles avec des «client -side» scripts. Les bases de données sont le seul moyen pour réussir ce type d'actions. Comme ces bases de données sont souvent gigantesques, elles doivent être hébergées sur des serveurs (ordinateurs) dédiés. Ils offrent aussi d'autres types de fonctionnalités comme une protection contre les intrusions extérieures ou la sécurisation des transactions commerciales. Il y a donc trois actions effectuées: 1) Envoi de la demande de l'utilisateur au serveur via un formulaire. Comme tout le traitement de la demande s'effectue sur le serveur, on parle de «server-side scripting». La programmation des bases de données Web peut être complexe. Les informaticiens emploient des logiciels coûteux ou des langages de programmation compliqués comme Java, C+, C++ ou Perl pour y parvenir. Heureusement, les scripts qui effectuent des recherches ou créent des pages web avec les résultats sont plus simples à apprendre et à utiliser. Les langages de scripting de ce type les plus connus sont : .cgi (Common Gateway Interface, multiplateforme) Ils possèdent tous leurs particularités et leurs limites. Certains outils comme Deamweaver UltraDev facilitent grandement leur utilisation mais ils ne seront jamais à la portée de tous ! suite >> |
|
Isali
33, rue Vivienne 75002 Paris tél. : +33 (0)1 42 71 50 40 fax : +33 (0)1 42 71 50 40 E-mail : contact@isali.fr |
© Isali 2002 |