Une variable javascript dans du css
bonjour
Je d�bute en javascript et je bloque sur un probl�me.
je sais pas si c'est possible de le faire donc si vous pouvez m'aider �a serai sympa^^.
D�j� je sais pas si c'est ici ou dans la partie css que je devais poster donc si je me trompe excusez moi.
J'ai ce script
dans mon fichier "nav.php"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function Container(con)
{
var navbase = document.getElementById(con);
var lis = navbase.getElementsByTagName("li");
var men = 0; var smen = 0;
for ( i = 0; i < lis.length; i++ )
{
if ( lis[i].parentNode != navbase )
smen++;
else
men++;
}
var test= 1000 / men;
navbase.style.width = men * 125 + 'px';
} |
et j'ai aussi dans "nav.php"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <body onload="Container('c1');">
<nav id="topNav">
<ul class="conteneur" id="c1">
<li><a href="accueil.php">ACCUEIL</a></li>
<li><a href="page2.php">PAGE2</a>
<ul>
<li><a href="page2_creer.php">Creer</a></li>
<li><a href="page2_corriger.php">Corriger</a></li>
</ul>
</li>
<li><a href="page3.php">PAGE3</a>
</ul>
</nav> |
ce que je veux c'est la valeur qui sera dans ma variable "test" soit la taille "width" de mon "nav" en CSS.
mon CSS est dans un fichier a part "nav.css", je pense que �a ne sert a rien de vous montrer mon CSS. Je ne peut pas ajuster ma valeur "width" de mon "nav" sur ce fichier car comme vous pouvez voir la valeur en question est calcul� donc pas fixe.
s'il n'est pas possible de l'ajout� dans le fichier "nav.css" mais de le faire directement dans "nav.pvp" j'ai aucun probl�me.
bref je sais pas si je me suis bien exprim� donc si vous avez des question je vais tenter de mieux clarifier.
Sinon en expliquant en gros ce que je veux c'est "nav{width=".test";} ou .test sera 1000 / men;
merci d'avance pour vos r�ponses.