Bonjour,
J'ai deux div, un que jaffiche et lautre non :
J'ai un css qui defini se que l'on affiche:
et une fonction en javascript ki passe d'un a lautre :
voila donc tout ca marche très bien sous FireFox 1.5 mais pas sous Opera et je crois bien que ca doit merder sous IE6 aussi ...
quand je fait un alert de document.getElementsByName("desc_long") Opera dit que c'est un Object NodeList mais ce NodeList ne contient rien ... (length = 0) ...
J'ai essayé de recupéré le nom d'un de mes objets en faisant document.getElementsByTagName("div").Name mais il est undefined
Esque Opera connait bien les noms de mes objets ?
j'en ai raz le cul de devoir toujours adapter mon code à tous les navigateurs ... j'dois pas etre le seul !!
Modifié par JahWarrior (10 Jan 2006 - 21:48)
J'ai deux div, un que jaffiche et lautre non :
<div id="petit" name="desc_court" class="montre">
<h1>.... des trucs ....</h1>
<a onClick="switch_aff('1')">affiche long</a>
</div>
<div id="grand" name="desc_long" class="cache">
<h1>.... plus de trucs ....</h1>
<a onClick="switch_aff('1')">affiche court</a>
</div>
J'ai un css qui defini se que l'on affiche:
*.cache {
display: none;
}
*.montre {
display: block;
}
et une fonction en javascript ki passe d'un a lautre :
function switch_aff(id) {
if(document.getElementsByName("desc_court")[id-1].className=="montre" )
{
document.getElementsByName("desc_court")[id-1].className="cache";
document.getElementsByName("desc_long")[id-1].className="montre";
}
else
{
document.getElementsByName("desc_court")[id-1].className="montre";
document.getElementsByName("desc_long")[id-1].className="cache";
}
}
voila donc tout ca marche très bien sous FireFox 1.5 mais pas sous Opera et je crois bien que ca doit merder sous IE6 aussi ...
quand je fait un alert de document.getElementsByName("desc_long") Opera dit que c'est un Object NodeList mais ce NodeList ne contient rien ... (length = 0) ...
J'ai essayé de recupéré le nom d'un de mes objets en faisant document.getElementsByTagName("div").Name mais il est undefined
Esque Opera connait bien les noms de mes objets ?
j'en ai raz le cul de devoir toujours adapter mon code à tous les navigateurs ... j'dois pas etre le seul !!
Modifié par JahWarrior (10 Jan 2006 - 21:48)