Cour de javascript

INTERNET ...Construction de Pages WEB.

Notions d'Objet ( suite ) n°15

Expérimentons une structure de Boucle orientée 'objet' : for…in

Il existe en effet une structure de boucle for utilisable pour fouiller dans les propriétés des différents objets de JavaScript.

Par exemple testez cette mini page Web :

<HTML>

<HEAD>

<Script language= «JavaScript»><!--

Document.write('Les Propriétés de l'Objet window sont : ' + « <BR> »);

For ( var prop in window)

Document.write(prop + « <BR> »);

// -->

</script>

</HEAD>

</HTML>

La variable locale prop se substitue à chacune des propriétés de l'objet dont le nom est cité après le mot clé in

Puis , remplacez l'objet window par l'objet document …Observez l'affichage !

Modifions notre Page HTML et JavaScript ainsi , afin de connaître les Propriétés d'un Formulaire .

<html>

<body>

<form name="formu">

<input type=text name=zone_texte value ="pour etude">

<input type="reset" name="raz" value="Reinit">

<input type="button" name="bouton" value="click">

</form>

<script language="JavaScript">

for (var x in document.formu)

document.write(x + "<br>");

</script>

</body>

</html>

Remarquons

que j'ai déplacé la balise SCRIPT derrière la balise FORM ..Ceci parce que si nous avions laissé la balise SCRIPT au sein de la balise HEAD , JavaScript n'aurait pas connu le Formulaire qui suivait..N'oublions pas que les instructions HTML sont interprêtées les unes après les autres ( de Haut en Bas ).

que x se substitue aux propriétés du Formulaire formu

En Résumé :

Un OBJET possède des

PROPRIETES : ce sont ses caractéristiques, ses attributs..

METHODES : ce sont les traitements que l'on peut lui appliquer ( actions …)

Nous reviendrons sur ces notions très souvent au cours de nos études prochaines

17 SUITE