Pages

10 août 2011

dhtml script Introspection d'un document

js
•On peut modifier la présentation d'un élément par script.
–L'objet style (propriété d'un élément) permet de modifier individuellement tous les styles d'un élément.
–La propriété className permet d'affecter plusieurs styles, définis comme une classe dans une feuille de style,  à un élément
–La propriété currentStyle (qui est aussi un objet style) permet de connaître à tout instant la valeur réelle de chaque style en tenant compte de l'effet de cascade.

 

 

N'Oublier pas de poster votre question dans les commentaires
C'est ce sujet est important pour vous Svp Partager avec votre amis en facebook ou twitter Ci-dessus, merci

 Voir :

 

dhtml script Introspection d'un document

•Chaque élément contient tous les éléments, propriétés et méthodes, qui lui permet de savoir de quoi il est composé.
–La collection children contient les éléments (objets associés aux balises) situés à un niveau immédiatement inférieur .
•La propriété children possède elle-même une propriété length indiquant le nombre d'élément dont elle est composée.
•On accède à un élément donné  par son index numérique
»el.children[i]
»el.children.item(i)
–La collection attributes contient tous les attributs définis pour l'élément.
»el.attributes[i].nodeName
»el.attributes[i].nodeValue
»el.getAttribute("clef")
 Voir :

 

dhtml script Introspection d'un document

•Chaque élément contient tous les éléments, propriétés et méthodes, qui lui permet de savoir de quoi il est composé.
–La collection children contient les éléments (objets associés aux balises) situés à un niveau immédiatement inférieur .
•La propriété children possède elle-même une propriété length indiquant le nombre d'élément dont elle est composée.
•On accède à un élément donné  par son index numérique
»el.children[i]
»el.children.item(i)
–La collection attributes contient tous les attributs définis pour l'élément.
»el.attributes[i].nodeName
»el.attributes[i].nodeValue
»el.getAttribute("clef")
 Voir :

 

dhtml script Introspection d'un document

•Chaque élément contient tous les éléments, propriétés et méthodes, qui lui permet de savoir de quoi il est composé.
–La collection children contient les éléments (objets associés aux balises) situés à un niveau immédiatement inférieur .
•La propriété children possède elle-même une propriété length indiquant le nombre d'élément dont elle est composée.
•On accède à un élément donné  par son index numérique
»el.children[i]
»el.children.item(i)
–La collection attributes contient tous les attributs définis pour l'élément.
»el.attributes[i].nodeName
»el.attributes[i].nodeValue
»el.getAttribute("clef")
 Voir :

 

cookie javascript setcookie

•Les cookies permettent d'enregistrer des informations sur le poste client.
–Les cookies sont des chaînes de caractères contenant une concaténation de termes de la forme clef=valeur séparés par un point-virgule.
•La partie valeur doit encoder les caractère spéciaux.
–Les cookies sont accessible en lecture et en écriture par l'intermédiaire de la propriété cookie de l'objet document.
–Certaines clefs ont un rôle particulier :
•expires permet de définir la date au delà de laquelle le cookie sera automatiquement détruit.
•path indique le chemin d'accès pour lequel le cookie est valide.
•domain indique le domaine pour lequel le cookie est valide.
•secure (true/false) indique si la transmission du cookie passe par un canal sécurisé HTTPS.

Introspection d'un document HTML

 Voir :

 

cookie javascript setcookie

•Les cookies permettent d'enregistrer des informations sur le poste client.
–Les cookies sont des chaînes de caractères contenant une concaténation de termes de la forme clef=valeur séparés par un point-virgule.
•La partie valeur doit encoder les caractère spéciaux.
–Les cookies sont accessible en lecture et en écriture par l'intermédiaire de la propriété cookie de l'objet document.
–Certaines clefs ont un rôle particulier :
•expires permet de définir la date au delà de laquelle le cookie sera automatiquement détruit.
•path indique le chemin d'accès pour lequel le cookie est valide.
•domain indique le domaine pour lequel le cookie est valide.
•secure (true/false) indique si la transmission du cookie passe par un canal sécurisé HTTPS.

Introspection d'un document HTML

 Voir :

 

cookie javascript setcookie

•Les cookies permettent d'enregistrer des informations sur le poste client.
–Les cookies sont des chaînes de caractères contenant une concaténation de termes de la forme clef=valeur séparés par un point-virgule.
•La partie valeur doit encoder les caractère spéciaux.
–Les cookies sont accessible en lecture et en écriture par l'intermédiaire de la propriété cookie de l'objet document.
–Certaines clefs ont un rôle particulier :
•expires permet de définir la date au delà de laquelle le cookie sera automatiquement détruit.
•path indique le chemin d'accès pour lequel le cookie est valide.
•domain indique le domaine pour lequel le cookie est valide.
•secure (true/false) indique si la transmission du cookie passe par un canal sécurisé HTTPS.

Introspection d'un document HTML

 Voir :

 

script src | javascript Partage

•Un gestionnaire d'événement, appelé aussi handler, est une fonction script  qui est exécutée en réponse à un événement généré par objet.
–L'objet émetteur est accessible dans le script par le mot clef this (ME en VBScript).
–Un gestionnaire d'événement doit être placé dans un élément SCRIPT lui-même contenu dans l'élément HEAD
–Il existe quatre façons de lier un événement et son gestionnaire :
•liaison implicite
–ne marche qu'en VBScript
•liaison par les attributs d'événement
–ne marche que si l'attribut est implémenté par le navigateur.
•liaison par des éléments SCRIPT génériques
–ne marche qu'avec Explorer

Voir :

 

script src | javascript Partage

•Un gestionnaire d'événement, appelé aussi handler, est une fonction script  qui est exécutée en réponse à un événement généré par objet.
–L'objet émetteur est accessible dans le script par le mot clef this (ME en VBScript).
–Un gestionnaire d'événement doit être placé dans un élément SCRIPT lui-même contenu dans l'élément HEAD
–Il existe quatre façons de lier un événement et son gestionnaire :
•liaison implicite
–ne marche qu'en VBScript
•liaison par les attributs d'événement
–ne marche que si l'attribut est implémenté par le navigateur.
•liaison par des éléments SCRIPT génériques
–ne marche qu'avec Explorer

Voir :

 

script src | javascript Partage

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

script src | javascript Partage

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

script src | javascript Partage

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

script src | javascript Partage

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

script src | javascript Partage

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

script src | javascript Partage

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

document javascript dom html javascript

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

document javascript dom html javascript

•Les scripts manipulent des objets.
•Les objets sont caractérisés par :
–Des propriétés.
•Les propriétés correspondent aux composantes de l'objet. Elles sont accessible en lecture et/ou en écriture.

document.write(document.lastModified);

–Cette instruction affiche la date de mise à jour de la page HTML.
Voir :

 

Balise script javascript

JavaScript


–Langage standard utilisé par tout les navigateurs.
–S'appuie sur un modèle objet

JScript

–Implémentation Microsoft de JavaScript.
–L'utilisation de ce langage permet de spécifier des scripst qui ne seraient joués que par Explorer.

•VBScript

–Langage Visual Basic
–S'appuie sur le même modèle objet que JavaScript
–N'est joué que par Explorer
Voir :

 

Balise script javascript

JavaScript


–Langage standard utilisé par tout les navigateurs.
–S'appuie sur un modèle objet

JScript

–Implémentation Microsoft de JavaScript.
–L'utilisation de ce langage permet de spécifier des scripst qui ne seraient joués que par Explorer.

•VBScript

–Langage Visual Basic
–S'appuie sur le même modèle objet que JavaScript
–N'est joué que par Explorer
Voir :

 

Balise script javascript

JavaScript


–Langage standard utilisé par tout les navigateurs.
–S'appuie sur un modèle objet

JScript

–Implémentation Microsoft de JavaScript.
–L'utilisation de ce langage permet de spécifier des scripst qui ne seraient joués que par Explorer.

•VBScript

–Langage Visual Basic
–S'appuie sur le même modèle objet que JavaScript
–N'est joué que par Explorer
Voir :

 

langage de script(JavaScript, JScript, VBScript..)

JavaScript


–Langage standard utilisé par tout les navigateurs.
–S'appuie sur un modèle objet

JScript

–Implémentation Microsoft de JavaScript.
–L'utilisation de ce langage permet de spécifier des scripst qui ne seraient joués que par Explorer.

•VBScript

–Langage Visual Basic
–S'appuie sur le même modèle objet que JavaScript
–N'est joué que par Explorer
Voir :

langage de script(JavaScript, JScript, VBScript..)

JavaScript


–Langage standard utilisé par tout les navigateurs.
–S'appuie sur un modèle objet

JScript

–Implémentation Microsoft de JavaScript.
–L'utilisation de ce langage permet de spécifier des scripst qui ne seraient joués que par Explorer.

•VBScript

–Langage Visual Basic
–S'appuie sur le même modèle objet que JavaScript
–N'est joué que par Explorer
Voir :

Feuille de Style et héritage

 

 

 

 

 

<BODY style="color:red">

  <P>Texte du paragraphe</P>

  <UL style="color:blue">

    <LI>1er élément de la liste</LI>

    <LI style="color:green">2ème élément de la liste</LI>

    <LI>3ème élément de la liste</LI>

  </UL>

</BODY>

 

Quel que soit le niveau où les styles sont définis, les élément contenus héritent du style de l'élément contenant

 

Dans l'exemple ci-dessus, tout le document est affiché en rouge sauf la liste dont les éléments sont affichés en bleu, sauf le 2ème élément qui, lui, est affiché en vert.

 

 

 

Feuille de Style et héritage

 

 

 

 

 

<BODY style="color:red">

  <P>Texte du paragraphe</P>

  <UL style="color:blue">

    <LI>1er élément de la liste</LI>

    <LI style="color:green">2ème élément de la liste</LI>

    <LI>3ème élément de la liste</LI>

  </UL>

</BODY>

 

Quel que soit le niveau où les styles sont définis, les élément contenus héritent du style de l'élément contenant

 

Dans l'exemple ci-dessus, tout le document est affiché en rouge sauf la liste dont les éléments sont affichés en bleu, sauf le 2ème élément qui, lui, est affiché en vert.

 

 

 

Feuille de Style et héritage

 

 

 

 

 

<BODY style="color:red">

  <P>Texte du paragraphe</P>

  <UL style="color:blue">

    <LI>1er élément de la liste</LI>

    <LI style="color:green">2ème élément de la liste</LI>

    <LI>3ème élément de la liste</LI>

  </UL>

</BODY>

 

Quel que soit le niveau où les styles sont définis, les élément contenus héritent du style de l'élément contenant

 

Dans l'exemple ci-dessus, tout le document est affiché en rouge sauf la liste dont les éléments sont affichés en bleu, sauf le 2ème élément qui, lui, est affiché en vert.

 

 

 

Type css 3 Niveaux de styles

 

 

 

 

Style en ligne

<BODY style="  background-image:url('images/logo.gif');

  background-position:center;

  background-repeat:no-repeat;

  background-attachment:fixed;

  color:red">

  <!-- éléments du document-->

</BODY>

Le style en ligne permet de définir la présentation pour un élément donné.

–Le style d'un élément est défini par son attribut STYLE
•La valeur de l'attribut STYLE est une chaîne de caractères rassemblant des propriétés séparées par un ;...

 

 

 

Type css 3 Niveaux de styles

 

 

 

 

Style en ligne

<BODY style="  background-image:url('images/logo.gif');

  background-position:center;

  background-repeat:no-repeat;

  background-attachment:fixed;

  color:red">

  <!-- éléments du document-->

</BODY>

Le style en ligne permet de définir la présentation pour un élément donné.

–Le style d'un élément est défini par son attribut STYLE
•La valeur de l'attribut STYLE est une chaîne de caractères rassemblant des propriétés séparées par un ;...

 

 

 

Div Html ,Span

 

 

 

<BODY>

<DIV id="CH1" class="chapitre">

  <P>Document rédigé par

    <SPAN class="auteur">André-Pierre LIMOUZIN</SPAN>
    pour le stage

    <SPAN class="stage">Script des page HTML</SPAN>

  </P>

  <H1>Titre du chapitre 1</H1>

  <DIV id="P1-1" class="paragraphe">

    <H2>Titre du paragraphe 1.1</H2>

    <!-- éléments composant le paragraphe -->

  </DIV>

</DIV>

</BODY>

 

–L'élément DIV est un élément conteneur qui permet de structurer un document HTML en chapitres, paragraphes, sous-paragraphes, abstract, annexes, etc.
–L'élément SPAN permet d'isoler une portion du contenu d'un élément sans en modifier la structure.
•L'attribut ID permet d'identifier l'élément dans un script par exemple.
•L'attribut CLASS permet d'associer à l'élément un style issu d'une feuille de style.

 

Div Html ,Span

 

 

 

<BODY>

<DIV id="CH1" class="chapitre">

  <P>Document rédigé par

    <SPAN class="auteur">André-Pierre LIMOUZIN</SPAN>
    pour le stage

    <SPAN class="stage">Script des page HTML</SPAN>

  </P>

  <H1>Titre du chapitre 1</H1>

  <DIV id="P1-1" class="paragraphe">

    <H2>Titre du paragraphe 1.1</H2>

    <!-- éléments composant le paragraphe -->

  </DIV>

</DIV>

</BODY>

 

–L'élément DIV est un élément conteneur qui permet de structurer un document HTML en chapitres, paragraphes, sous-paragraphes, abstract, annexes, etc.
–L'élément SPAN permet d'isoler une portion du contenu d'un élément sans en modifier la structure.
•L'attribut ID permet d'identifier l'élément dans un script par exemple.
•L'attribut CLASS permet d'associer à l'élément un style issu d'une feuille de style.

 

Div Html ,Span

 

 

 

<BODY>

<DIV id="CH1" class="chapitre">

  <P>Document rédigé par

    <SPAN class="auteur">André-Pierre LIMOUZIN</SPAN>
    pour le stage

    <SPAN class="stage">Script des page HTML</SPAN>

  </P>

  <H1>Titre du chapitre 1</H1>

  <DIV id="P1-1" class="paragraphe">

    <H2>Titre du paragraphe 1.1</H2>

    <!-- éléments composant le paragraphe -->

  </DIV>

</DIV>

</BODY>

 

–L'élément DIV est un élément conteneur qui permet de structurer un document HTML en chapitres, paragraphes, sous-paragraphes, abstract, annexes, etc.
–L'élément SPAN permet d'isoler une portion du contenu d'un élément sans en modifier la structure.
•L'attribut ID permet d'identifier l'élément dans un script par exemple.
•L'attribut CLASS permet d'associer à l'élément un style issu d'une feuille de style.

 

Formulaire en Html

 

 

<FORM name="Commande" method="POST" action="order.cgi">

  <!-- éléments de formulaire -->

</FORM>

 

–Un formulaire est défini par l'élément FORM

•L'attribut NAME identifie le formulaire

•L'attribut METHOD défini comment sont envoyées les données du formulaire au serveur

•L'attribut ACTION permet de définir le composant serveur à invoquer pour traiter les données du formulaire.
–L'élément FORM peut contenir les éléments suivants :

•INPUT - objet d'interface défini par l'attribut TYPE

 

 

 

Formulaire en Html

 

 

<FORM name="Commande" method="POST" action="order.cgi">

  <!-- éléments de formulaire -->

</FORM>

 

–Un formulaire est défini par l'élément FORM

•L'attribut NAME identifie le formulaire

•L'attribut METHOD défini comment sont envoyées les données du formulaire au serveur

•L'attribut ACTION permet de définir le composant serveur à invoquer pour traiter les données du formulaire.
–L'élément FORM peut contenir les éléments suivants :

•INPUT - objet d'interface défini par l'attribut TYPE

 

 

 

Formulaire en Html

 

 

<FORM name="Commande" method="POST" action="order.cgi">

  <!-- éléments de formulaire -->

</FORM>

 

–Un formulaire est défini par l'élément FORM

•L'attribut NAME identifie le formulaire

•L'attribut METHOD défini comment sont envoyées les données du formulaire au serveur

•L'attribut ACTION permet de définir le composant serveur à invoquer pour traiter les données du formulaire.
–L'élément FORM peut contenir les éléments suivants :

•INPUT - objet d'interface défini par l'attribut TYPE

 

 

 

listes html

 

<UL type="DISC">

  <LI>1er élément de la liste</LI>

  <LI>2ème élément de la liste</LI>

  <LI>3ème élément de la liste</LI>

</UL>

 

 

–Une liste est définie par l'élément UL
•L'attribut TYPE défini le type de puce affichée
–DISC - un disque plein
–CIRCLE - un cercle
–SQUARE - un carré plein
–L'élément UL contient des éléments LI
•Il faut un élément LI par item
•La balise de fin </LI> est facultative
–L'élément UL peut contenir d'autres éléments UL (listes à plusieurs niveaux)
–Les listes ordonnées sont obtenue en remplaçant l'élément UL par l'élément OL
•La puce de la liste est alors remplacé par un chiffre

 

listes html

 

<UL type="DISC">

  <LI>1er élément de la liste</LI>

  <LI>2ème élément de la liste</LI>

  <LI>3ème élément de la liste</LI>

</UL>

 

 

–Une liste est définie par l'élément UL
•L'attribut TYPE défini le type de puce affichée
–DISC - un disque plein
–CIRCLE - un cercle
–SQUARE - un carré plein
–L'élément UL contient des éléments LI
•Il faut un élément LI par item
•La balise de fin </LI> est facultative
–L'élément UL peut contenir d'autres éléments UL (listes à plusieurs niveaux)
–Les listes ordonnées sont obtenue en remplaçant l'élément UL par l'élément OL
•La puce de la liste est alors remplacé par un chiffre

 

listes html

 

<UL type="DISC">

  <LI>1er élément de la liste</LI>

  <LI>2ème élément de la liste</LI>

  <LI>3ème élément de la liste</LI>

</UL>

 

 

–Une liste est définie par l'élément UL
•L'attribut TYPE défini le type de puce affichée
–DISC - un disque plein
–CIRCLE - un cercle
–SQUARE - un carré plein
–L'élément UL contient des éléments LI
•Il faut un élément LI par item
•La balise de fin </LI> est facultative
–L'élément UL peut contenir d'autres éléments UL (listes à plusieurs niveaux)
–Les listes ordonnées sont obtenue en remplaçant l'élément UL par l'élément OL
•La puce de la liste est alors remplacé par un chiffre