Bonjour

Je veux appeller une CSS en lui passant une variable calculée en Javascript par une fonction width().

Ce code parait correct mais n’appelle pas la CSS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
En JS: document.write('<link rel="stylesheet"  href="style00.php?parm1=' + width() + '" media="screen" />');
et pourtant la valeur calculée par width existe et est correcte.

Ce code appelle correctement la CSS mais avec une valeur fixe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<link rel="stylesheet"  href="style00.php?parm1=1200" media="screen" />
En JS: document.write('<link rel="stylesheet"  href="style00.php?parm1=1200" media="screen" />');
Conclusions:
- la CSS existe et peut être appellée
- l'appel ne fonctionne pas en passant la variable

Ai-je une erreur de syntaxe JS?
L’interpreteur JS de mon hébergeur est-il en cause ?

Merci par avance de vos suggestions et de votre aide.

Francois