JAVA & JavaScript

par Jean-Pierre JACQUEMIN

Les pages écrites en HTML ne font rien de dynamique pour interagir avec le visiteur. Grâce à des langages comme Jav,JavaScript,VBScript... le concepteur d'un document a la possibilité de créer des pages Web interactives et intelligentes. Java est un langage de programmation proche du C++, JavaScript et VBScript sont des langages à script beaucoup plus simples et qui peuvent d'une façon simplifiée être considérés comme des extensions à HTML.

bulletLangages de Script bullet... à écrire! bulletJava historique bullet... à écrire! bulletJava et JavaScript bulletles différences et similitudes ... à écrire!

UTILISATION DE JavaScript avec HTML

JavaScript s'intègre au document Web et non pas stocké dans un fichier séparé comme les scripts CGI ou les applets Java. Il ser à ajouter des fonctionnalité supplémentaires au langage HTML et peut être intégré de deux manières différentes dans un document HTML :

bulleten tant qu'une suite d'instructions et de fonctions dans le but d'effectuer une action déterminée : le code est exécuté dans ce cas lors du chargement de la page par le navigateur bulleten tant que réaction à des écénements qui peuvent survenir lors de la consultation de la page : le code est exécuté dans ce cas lors du déclenchement d'un événement comme la saisie de données dans un formulaire, un clic de souris etc...

Dans le premier cas, l'introduction du code JavaScript dans un document HTML s'effectue à l'aide des balises <SCRIPT> et </SCRIPT> de la façon suivante (de préférence dans l'en-tête): <SCRIPT LANGUAGE="JavaScript"> Le code JavaScript </SCRIPT> </HEAD> Suivant leurs versions tous les navigateurs ne reconnaissent pas forcément le langage JavaScript on prend soin d'entourer le code par une balise de commentaire !-- -->

Le second type d'utilisation de JavaScript est la réction à des événements qui peuvent se produire par l'action de l'utilisateur lros de la consulation d'une page : saisie d'une information ou clic de souris ... Certaines balises HTML peuvent dans ce cas prendre en attibut un événement particulier selon la syntaxe suivante : <BALISE onEvent= "le code JavaScript"> exemple <INPUT TYPE="button" VALUE="essai" onClick="faire">
Le petit exemple suivant a pour objet la conversion d'un texte en majuscules. Nous allons créer un petit formulaire comprenant un champ de type texte ppour entrer le nom en minuscules et ensuite un bouton pour activer la conversion en majuscules.
<HTML>
<HEAD>
<TITLE>Un texte en majuscules</TITLE>
<SCRIPT LANGUAGE="javascript">
function Majuscule (tex)
{
tex.value=tex.value.toUpperCase ()
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="formulaire">
<H2>Un exemple en JavaScript</H2>
Tapez votre nom en minuscules:
<BR>
<BR>
<INPUT TYPE="text" NAME="texte" VALUE=" ">
<BR>
<BR>
Cliquez sur le bouton pour convertir le texte en majuscules:
<INPUT TYPE="button" NAME="bouton" VALUE="Majuscules"
onClick="Majuscule(document.formulaire.texte)">
<BR>
</FORM>
</BODY>
<HTML>

Voici le résultat :

On peut appeler essai4.htm et consulter/manipuler le source correspondant.

Voilà c'est fini pour ce chapitre sur JavaScript encore en construction.

bulletRevenir au début de l'article <JavaScript>
Revenir au
Sommaire des "FORMS"
Revenir au
Sommaire GENERAL
Conclusion du quatrième module.