par
Aureusms » 28 déc. 2007, 12:44
Oui tu as tout a fais compris! Je vais essayer cela merci encore.
Merci encore pour les librairies. Moi qui essayé de réinventer la roue... Merci encore!
Note: Le Xenon porte le numéro 54.

Chimiste ? moi c'est plutôt de l'argon
EDIT :
Est ce que c'est normal que tu utilises des attributs de tableau dans le "name" ?
EDIT(2) : j'ai enlevé les [] et çà marche sous FF (je développe que sous FF pour ma boîte donc no pb).
Voici le code pour ceux que cela intéresse :
HTML
Code : Tout sélectionner
<p name="aucune_famille"
style="cursor: pointer;"
onclick="changeStyle('aucune_famille','display','none'); document.getElementById('question_article_aucune_famille').style.display='block';">Cacher les familles non utilisables
</p>
<p id="question_article_aucune_famille"
style="display:none; cursor: pointer;"
onclick="changeStyle('aucune_famille','display','block;'); document.getElementById('question_article_aucune_famille').style.display='none';">Afficher les familles non utilisables
</p>
<div style="display: block;" name="aucune_famille">
<h1>Q0</h1>
</div>
<div style="display: block;" name="aucune_famille">
<h1>Q1</h1>
</div>
et le javascript que j'ai adapté pour des utilisations ultérieures:
Code : Tout sélectionner
function changeStyle(nom,type,valeur) {
var allElements = document.getElementsByName(nom);
if (type == 'display')
{
for (i=0;i<allElements.length;i++)
{
allElements[i].style.display = valeur;
}
}
}
Merci encore à vous trois !
Oui tu as tout a fais compris! Je vais essayer cela merci encore.
Merci encore pour les librairies. Moi qui essayé de réinventer la roue... Merci encore!
[quote="Xenon_54"]
Note: Le Xenon porte le numéro 54. :)[/quote]
Chimiste ? moi c'est plutôt de l'argon :wink:
EDIT :
Est ce que c'est normal que tu utilises des attributs de tableau dans le "name" ?
EDIT(2) : j'ai enlevé les [] et çà marche sous FF (je développe que sous FF pour ma boîte donc no pb).
Voici le code pour ceux que cela intéresse :
HTML[code]
<p name="aucune_famille"
style="cursor: pointer;"
onclick="changeStyle('aucune_famille','display','none'); document.getElementById('question_article_aucune_famille').style.display='block';">Cacher les familles non utilisables
</p>
<p id="question_article_aucune_famille"
style="display:none; cursor: pointer;"
onclick="changeStyle('aucune_famille','display','block;'); document.getElementById('question_article_aucune_famille').style.display='none';">Afficher les familles non utilisables
</p>
<div style="display: block;" name="aucune_famille">
<h1>Q0</h1>
</div>
<div style="display: block;" name="aucune_famille">
<h1>Q1</h1>
</div>[/code]
et le javascript que j'ai adapté pour des utilisations ultérieures:
[code]function changeStyle(nom,type,valeur) {
var allElements = document.getElementsByName(nom);
if (type == 'display')
{
for (i=0;i<allElements.length;i++)
{
allElements[i].style.display = valeur;
}
}
}[/code]
Merci encore à vous trois !