petit problème dans le javascript


sigma2008
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 442
Inscription: 18 Juin 2008

petit problème dans le javascript

Message le Dim Oct 30, 2011 17:28

Bonjour,
pour le multilingue de mon site j'utilise
Code: Tout sélectionner
echo _('mot');

je ne sais pas comment intégrer ce code dans mon javascript :
Code: Tout sélectionner
if (document.formulaire.sex.value == 0)   {
      msg += "-Veuillez indiquer votre sex (homme ou femme)";
      document.formulaire.sex.style.backgroundColor = "#F3C200";
   }


en d'autre terme, si c'été en php je met :

Code: Tout sélectionner
echo _('-Veuillez indiquer votre sex (homme ou femme)')


mais là en javascript je ne sais pas comment faire :( aidez moi svp ^^

monstermax
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 30 Oct 2011

Re: petit problème dans le javascript

Message le Dim Oct 30, 2011 20:55

il faut faire un truc du genre

Code: Tout sélectionner
<script>
var TEXT_1 = "<?php echo _('-Veuillez indiquer votre sex (homme ou femme)'); ?>";

...

if (document.formulaire.sex.value == 0)   {
    msg += TEXT_1;
    document.formulaire.sex.style.backgroundColor = "#F3C200";
}

</script>


Note, ceci est encore mieux :

Code: Tout sélectionner
<?php
$replace_js = array('"' => '\\"', "\n" => "\\n");
?>
var TEXT_1 = "<?php echo strtr(_('-Veuillez indiquer votre sex (homme ou femme)'), $replace_js); ?>";


sigma2008
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 442
Inscription: 18 Juin 2008

Re: petit problème dans le javascript

Message le Lun Oct 31, 2011 13:37

Merci beaucoup pour votre réponse je vais tester dans quelques minutes ^^


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités