IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Du php dans le javascript


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut Du php dans le javascript
    Bonjour à tous !

    Je suis en train de mettre en place un systeme pour mettre à disposition de l'utilisateur plusieurs CSS suivant ses goûts.

    Cependant, je suis face à un soucis. J'ai des menus en javascript ( dans des fichiers type xxx.js ) que j'inclus dans ma page. Est-il possible d'inclure de php dans cette page, de façon à modifier des variables en fonction de mon css selectionnée ??

    Je m'expliqe : Mon menu javascript contient des variables de couleurs du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var LowBgColor='#ffcc33';
    Puis je faire quelque chose du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var LowBgColor=<?php echo "'#ffcc33'"; ?>;
    Ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var LowBgColor=<?php echo "'".$unecouleur;."'" ?>;
    Bien cordialement.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu pouvais le tester, ça fonctionne.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    Pour le premier, non :'(
    Pour le deuxième, j'ai eu l'idée en écrivant .

    EDIT : Au niveau de la normalisation du code, est-ce correct ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Les deux codes donnent la même chose.
    Attention tu as juste un ; qui se ballade dans le deuxième.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    Merci beaucoup

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    Je me permet de ressortir ce topic car après des tests, il en est ressorti que cette méthode ne fonctionne pas, du moins, dans mon cas.

    J'ai un fichier du type "menu.js" que j'inclus dans mes fichiers .php de cette manière.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type='text/javascript' src='exmplmenu_var_b.js'></script>
    Dans mon fichier .js, j'ai des var du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var LowBgColor='#B8C8FE';
    J'ai tenté un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var LowBgColor=<?php echo "'#FFFFFF';"; ?>
    Sans succès.
    et :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var LowBgColor=<?php echo "'#FFFFFF'"; ?>;
    Non plus !

    Sinon, connaissez vous une méthode d'integration de CSS directement dans du javascript ? Car c'est ce que je veux faire, en fait

    Bien cordialement.

    EDIT : Je viens de faire le test sous firefox et ça fonctionne. Cependant, la boite dans laquelle je suis travaille avec IE6 sur certains postes et mes tests doivent être réussis sur cette version pour que ça fonctionne ... Une idée ?

Discussions similaires

  1. Appel fonction php dans code javascript
    Par licorne dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/03/2008, 10h55
  2. [PHP-JS] afficher des donnée php dans popup javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/04/2006, 17h05
  3. [PHP-JS] utiliser une variable php dans du javascript
    Par kcizth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/02/2006, 11h53
  4. [PHP-JS] variable php dans du javascript ?????
    Par lipczynski dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/08/2005, 14h26
  5. [PHP-JS] Execution d'un script php dans du javascript
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/06/2005, 20h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo