par
Ryle » 27 juin 2006, 12:21
Comme php est exécuté sur le serveur, tu peux facilement lui demander d'intervenir sur le code html/javascript qui sera envoyé à l'utilisateur.
Tu peux donc passer des valeurs en javascript en générant le code js qui va bien, voire même simplement impacter directement ta balise div pour lui donner une classe ou un style intial particulier.
Un petit exemple avec du javascript :
<script>
<?php
if(test)
echo " var toto = 'abc'; " ; // génère le code javascript
else
echo " var toto = 'xyz'; " ; // génère le code javascript
?>
alert(toto); // affiche la valeur de la variable toto
</script>
Et ainsi, si "test" est vrai, l'alert javascript affichera 'abc', sinon 'xyz'. En regardant le source de ta page, tu trouveras
Code : Tout sélectionner
dans le premier cas
<script>
var toto = 'abc';
alert(toto); // affiche la valeur de la variable toto
</script>
et dans le second :
<script>
var toto = 'xyz';
alert(toto); // affiche la valeur de la variable toto
</script>
Comme php est exécuté sur le serveur, tu peux facilement lui demander d'intervenir sur le code html/javascript qui sera envoyé à l'utilisateur.
Tu peux donc passer des valeurs en javascript en générant le code js qui va bien, voire même simplement impacter directement ta balise div pour lui donner une classe ou un style intial particulier.
Un petit exemple avec du javascript :
[php]<script>
<?php
if(test)
echo " var toto = 'abc'; " ; // génère le code javascript
else
echo " var toto = 'xyz'; " ; // génère le code javascript
?>
alert(toto); // affiche la valeur de la variable toto
</script>[/php]
Et ainsi, si "test" est vrai, l'alert javascript affichera 'abc', sinon 'xyz'. En regardant le source de ta page, tu trouveras
[code]dans le premier cas
<script>
var toto = 'abc';
alert(toto); // affiche la valeur de la variable toto
</script>
et dans le second :
<script>
var toto = 'xyz';
alert(toto); // affiche la valeur de la variable toto
</script>[/code]