Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal PONCET
yoyo a écrit :
bonjour,
Bonsoir,
function modifierID() { var balise=document.getElementById(id) balise.className.width em; balise.className="comPre"; }
Remplacer balise.className.width em; par : balise.style.width = "20em";
"className" est une propriété qui lit ou stocke une chaîne de caractères représentant le nom de la classe de style d'un élément, autrement dit la valeur de l'attribut "class" de la balise correspondante. Il n'y a donc pas de propriété "width" associée à cette chaîne.
"style" est une propriété de type objet qui correspond à l'attribut "style" d'un élément. Cet objet, lui-même, reçoit comme propriétés tous les composants de style contenus dans la valeur de l'attribut.
Parmi ces composants de style, "width" est associé à une valeur de type chaîne de caractères, d'où les guillemets, donnant la largeur de l'élément exprimée par un nombre et une unité de mesure.
Cela dit, je ne vois pas l'intérêt de gérer les deux, "className" et "width", dans la même fonction. Soit on joue sur les composants du style interne de la balise, soit on joue sur la classe de style associée à l'élément, cette dernière option étant généralement plus sure et élégante.
Cordialement, Pascal
yoyo a écrit :
bonjour,
Bonsoir,
function modifierID()
{
var balise=document.getElementById(id)
balise.className.width em;
balise.className="comPre";
}
Remplacer
balise.className.width em;
par :
balise.style.width = "20em";
"className" est une propriété qui lit ou stocke une chaîne de caractères
représentant le nom de la classe de style d'un élément, autrement dit la
valeur de l'attribut "class" de la balise correspondante.
Il n'y a donc pas de propriété "width" associée à cette chaîne.
"style" est une propriété de type objet qui correspond à l'attribut
"style" d'un élément.
Cet objet, lui-même, reçoit comme propriétés tous les composants de
style contenus dans la valeur de l'attribut.
Parmi ces composants de style, "width" est associé à une valeur de type
chaîne de caractères, d'où les guillemets, donnant la largeur de
l'élément exprimée par un nombre et une unité de mesure.
Cela dit, je ne vois pas l'intérêt de gérer les deux, "className" et
"width", dans la même fonction.
Soit on joue sur les composants du style interne de la balise, soit on
joue sur la classe de style associée à l'élément, cette dernière option
étant généralement plus sure et élégante.
function modifierID() { var balise=document.getElementById(id) balise.className.width em; balise.className="comPre"; }
Remplacer balise.className.width em; par : balise.style.width = "20em";
"className" est une propriété qui lit ou stocke une chaîne de caractères représentant le nom de la classe de style d'un élément, autrement dit la valeur de l'attribut "class" de la balise correspondante. Il n'y a donc pas de propriété "width" associée à cette chaîne.
"style" est une propriété de type objet qui correspond à l'attribut "style" d'un élément. Cet objet, lui-même, reçoit comme propriétés tous les composants de style contenus dans la valeur de l'attribut.
Parmi ces composants de style, "width" est associé à une valeur de type chaîne de caractères, d'où les guillemets, donnant la largeur de l'élément exprimée par un nombre et une unité de mesure.
Cela dit, je ne vois pas l'intérêt de gérer les deux, "className" et "width", dans la même fonction. Soit on joue sur les composants du style interne de la balise, soit on joue sur la classe de style associée à l'élément, cette dernière option étant généralement plus sure et élégante.
Cordialement, Pascal
yoyo
Pascal PONCET wrote:
yoyo a écrit :
bonjour,
Bonsoir,
function modifierID() { var balise=document.getElementById(id) balise.className.width em; balise.className="comPre"; }
Remplacer balise.className.width em; par : balise.style.width = "20em";
"className" est une propriété qui lit ou stocke une chaîne de caractères représentant le nom de la classe de style d'un élément, autrement dit la valeur de l'attribut "class" de la balise correspondante. Il n'y a donc pas de propriété "width" associée à cette chaîne.
"style" est une propriété de type objet qui correspond à l'attribut "style" d'un élément. Cet objet, lui-même, reçoit comme propriétés tous les composants de style contenus dans la valeur de l'attribut.
Parmi ces composants de style, "width" est associé à une valeur de type chaîne de caractères, d'où les guillemets, donnant la largeur de l'élément exprimée par un nombre et une unité de mesure.
Cela dit, je ne vois pas l'intérêt de gérer les deux, "className" et "width", dans la même fonction. Soit on joue sur les composants du style interne de la balise, soit on joue sur la classe de style associée à l'élément, cette dernière option étant généralement plus sure et élégante.
Cordialement, Pascal
merci de ces précisions, tu aurais pas un tuto a me filer sur la manipulation du html et css
Pascal PONCET wrote:
yoyo a écrit :
bonjour,
Bonsoir,
function modifierID()
{
var balise=document.getElementById(id)
balise.className.width em;
balise.className="comPre";
}
Remplacer
balise.className.width em;
par :
balise.style.width = "20em";
"className" est une propriété qui lit ou stocke une chaîne de caractères
représentant le nom de la classe de style d'un élément, autrement dit la
valeur de l'attribut "class" de la balise correspondante.
Il n'y a donc pas de propriété "width" associée à cette chaîne.
"style" est une propriété de type objet qui correspond à l'attribut
"style" d'un élément.
Cet objet, lui-même, reçoit comme propriétés tous les composants de
style contenus dans la valeur de l'attribut.
Parmi ces composants de style, "width" est associé à une valeur de type
chaîne de caractères, d'où les guillemets, donnant la largeur de
l'élément exprimée par un nombre et une unité de mesure.
Cela dit, je ne vois pas l'intérêt de gérer les deux, "className" et
"width", dans la même fonction.
Soit on joue sur les composants du style interne de la balise, soit on
joue sur la classe de style associée à l'élément, cette dernière option
étant généralement plus sure et élégante.
Cordialement,
Pascal
merci de ces précisions, tu aurais pas un tuto a me filer sur la
manipulation du html et css
function modifierID() { var balise=document.getElementById(id) balise.className.width em; balise.className="comPre"; }
Remplacer balise.className.width em; par : balise.style.width = "20em";
"className" est une propriété qui lit ou stocke une chaîne de caractères représentant le nom de la classe de style d'un élément, autrement dit la valeur de l'attribut "class" de la balise correspondante. Il n'y a donc pas de propriété "width" associée à cette chaîne.
"style" est une propriété de type objet qui correspond à l'attribut "style" d'un élément. Cet objet, lui-même, reçoit comme propriétés tous les composants de style contenus dans la valeur de l'attribut.
Parmi ces composants de style, "width" est associé à une valeur de type chaîne de caractères, d'où les guillemets, donnant la largeur de l'élément exprimée par un nombre et une unité de mesure.
Cela dit, je ne vois pas l'intérêt de gérer les deux, "className" et "width", dans la même fonction. Soit on joue sur les composants du style interne de la balise, soit on joue sur la classe de style associée à l'élément, cette dernière option étant généralement plus sure et élégante.
Cordialement, Pascal
merci de ces précisions, tu aurais pas un tuto a me filer sur la manipulation du html et css
SAM
Le 7/21/09 9:13 PM, yoyo a écrit :
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-HEAD> donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ... -- sm
Le 7/21/09 9:13 PM, yoyo a écrit :
tu aurais pas un tuto a me filer sur la
manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte
comme NotePad+
Pour les css, on se met en favori/bookmark dans un bouton de sa barre
perso de son navigateur :
<http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ?
Boudiou ! là y a du taf !
Apprentissage :
Tout est ici:
<http://fr.selfhtml.org/javascript/index.htm>
<http://fr.selfhtml.org/javascript/intro.htm>
<http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM):
<http://www.webreference.com/js/column44/index.html>
Les "events" :
<https://developer.mozilla.org/fr/DOM/element>
<http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html>
exemple :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546>
qui se réfère à :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-HEAD>
donc essayer de lire, comprendre, retenir :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
--
sm
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-HEAD> donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ... -- sm
yoyo
SAM wrote:
Le 7/21/09 9:13 PM, yoyo a écrit :
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
jusque là ca va :p
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
SAM wrote:
Le 7/21/09 9:13 PM, yoyo a écrit :
tu aurais pas un tuto a me filer sur la
manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte
comme NotePad+
jusque là ca va :p
Pour les css, on se met en favori/bookmark dans un bouton de sa barre
perso de son navigateur :
<http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ?
Boudiou ! là y a du taf !
Apprentissage :
Tout est ici:
<http://fr.selfhtml.org/javascript/index.htm>
<http://fr.selfhtml.org/javascript/intro.htm>
<http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM):
<http://www.webreference.com/js/column44/index.html>
Les "events" :
<https://developer.mozilla.org/fr/DOM/element>
<http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html>
exemple :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546>
qui se réfère à :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
jusque là ca va :p
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
yoyo
SAM wrote:
Le 7/21/09 9:13 PM, yoyo a écrit :
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
ok je vais jeter un oeil sur tes lien car j'ai essayé de faire une fonction et l'utiliser dans un onclick mais il c'est rien passé.
SAM wrote:
Le 7/21/09 9:13 PM, yoyo a écrit :
tu aurais pas un tuto a me filer sur la
manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte
comme NotePad+
Pour les css, on se met en favori/bookmark dans un bouton de sa barre
perso de son navigateur :
<http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ?
Boudiou ! là y a du taf !
Apprentissage :
Tout est ici:
<http://fr.selfhtml.org/javascript/index.htm>
<http://fr.selfhtml.org/javascript/intro.htm>
<http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM):
<http://www.webreference.com/js/column44/index.html>
Les "events" :
<https://developer.mozilla.org/fr/DOM/element>
<http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html>
exemple :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546>
qui se réfère à :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
ok je vais jeter un oeil sur tes lien car j'ai essayé de faire une fonction
et l'utiliser dans un onclick mais il c'est rien passé.
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
ok je vais jeter un oeil sur tes lien car j'ai essayé de faire une fonction et l'utiliser dans un onclick mais il c'est rien passé.
yoyo
yoyo wrote:
SAM wrote:
Le 7/21/09 9:13 PM, yoyo a écrit :
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
jusque là ca va :p
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
tu aurais pas un tuto a me filer sur la
manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte
comme NotePad+
jusque là ca va :p
Pour les css, on se met en favori/bookmark dans un bouton de sa barre
perso de son navigateur :
<http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ?
Boudiou ! là y a du taf !
Apprentissage :
Tout est ici:
<http://fr.selfhtml.org/javascript/index.htm>
<http://fr.selfhtml.org/javascript/intro.htm>
<http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM):
<http://www.webreference.com/js/column44/index.html>
Les "events" :
<https://developer.mozilla.org/fr/DOM/element>
<http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html>
exemple :
<http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546>
qui se réfère à :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir :
<http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...
tu aurais pas un tuto a me filer sur la manipulation du html et css
à part avoir 3 ou 4 gros bouquins ... ?
Heu ... ça se manipule dans un éditeur-texte comme NotePad+
jusque là ca va :p
Pour les css, on se met en favori/bookmark dans un bouton de sa barre perso de son navigateur : <http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
Ha? les commandes-fonctions en JS ? Boudiou ! là y a du taf !
Apprentissage : Tout est ici: <http://fr.selfhtml.org/javascript/index.htm> <http://fr.selfhtml.org/javascript/intro.htm> <http://fr.selfhtml.org/navigation/recherche/index.htm>
(en anglish) un exemple manip de html (du DOM): <http://www.webreference.com/js/column44/index.html>
Les "events" : <https://developer.mozilla.org/fr/DOM/element> <http://www.aarongray.org/Test/JavaScript/EventTest.html>
Pour aller plus loin : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html> exemple : <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-798055546> qui se réfère à : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-
HEAD>
donc essayer de lire, comprendre, retenir : <http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html>
Bon! je dois bien avoir 2 à 300 bookmarks sur le sujet ...