Tout d'abord, bonjour à tous et à toutes.
Je suis nouveau sur le forum, auquel je me suis inscrit car j'ai déjà trouvé plein de chose utile sur le site. Alors, voila, je me lance.
J'utilise javacript sans framework. Je me suis construit plusieurs "objets" plus ou moins utile. Mais j'ai un probleme avec la methode d'approche d'une construction d'un utilitaire au sein d'une page.
Exemple :
- J'ai construit un utilitaire qui gere des onglets. En cliquant sur des boutons, on declenche l'affichage ou le masquage d'element DIV contenant... le contenu de l'onglet
Afin de permettre une gestion dynamique du nombre d'onglet, je lance un processus d'initialisation en fin de page HTML qui obtient l'ensemble des DIV portant un certain attribut "name" qui lie un ensemble de bouton et un ensemble de DIV entre eux.
Soit :
Je ne vous fait pas de dessin pour la suite, mais si c'est pas clair dites moi.
Vous me direz peut etre : Ouais, ben ca fonctionne non ??
Je vous repondrais : Oui, cela fonctionne tres bien. Sauf que cela fait que ma page HTML n'est pas valide... En effet, une DIV n'a pas d'attribut "name".
Aussi, je pense que ma demarche dans la construction de cet utilitaire est mauvaise, puisqu'elle aboutit à un code HTML invalide....
Pouvez vous m'eclairez la dessus ????
Je suis nouveau sur le forum, auquel je me suis inscrit car j'ai déjà trouvé plein de chose utile sur le site. Alors, voila, je me lance.
J'utilise javacript sans framework. Je me suis construit plusieurs "objets" plus ou moins utile. Mais j'ai un probleme avec la methode d'approche d'une construction d'un utilitaire au sein d'une page.
Exemple :
- J'ai construit un utilitaire qui gere des onglets. En cliquant sur des boutons, on declenche l'affichage ou le masquage d'element DIV contenant... le contenu de l'onglet

Afin de permettre une gestion dynamique du nombre d'onglet, je lance un processus d'initialisation en fin de page HTML qui obtient l'ensemble des DIV portant un certain attribut "name" qui lie un ensemble de bouton et un ensemble de DIV entre eux.
Soit :
// On instance l'objet Onglet
var Onglets = new Onglets();
<div id="menu">
<input type="button" id="b00" name="test" value="Bouton 0" onclick="Onglets.selection(this);" />
<input type="button" id="b01" name="test" value="Bouton 1" onclick="Onglets.selection(this);" />
</div>
<div name="test" id="test00">
00000000000000000000000000000000000000000
</div>
<div name="test" id="test01">
111111111111111111111111111111111111111111
</div>
//Puis on recherche l'ensemble des elements HTML ayant cette attribut "name"
Onglets.init("test");
Je ne vous fait pas de dessin pour la suite, mais si c'est pas clair dites moi.
Vous me direz peut etre : Ouais, ben ca fonctionne non ??
Je vous repondrais : Oui, cela fonctionne tres bien. Sauf que cela fait que ma page HTML n'est pas valide... En effet, une DIV n'a pas d'attribut "name".
Aussi, je pense que ma demarche dans la construction de cet utilitaire est mauvaise, puisqu'elle aboutit à un code HTML invalide....
Pouvez vous m'eclairez la dessus ????