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

JavaScript Discussion :

variables php dans javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 26
    Par défaut variables php dans javascript
    Bonjour,

    Voilà mon petit problème : au chargement de ma page, j'ai un fichier js externe avec plein d'effets mootools initialisés dedans. Jusque là tout va bien. Mais voilà, une des variables en javascript m'embête : elle devrait pouvoir être insérée grâce à un code php. Comment faire passer cette variable d'un langage à l'autre ?

    Pour aller plus loin, voir la page en question : www.itch.fr
    et voici le script en question: script
    (la variable concernée est "slides")
    A l'accueil du site, pas de pb. La variable en question contient le nombre d'articles à faire défiler. Jusqu'ici, je comptais la changer à la main chaque fois que je rajouterai un article supplémentaire. Mais voilà, j'aimerai autoriser les visiteurs à trier par catégories. Du coup, quand on affiche une catégorie, le nombre d'articles n'est pas le même ! Je peux, dans ma page d'accueil, mettre un script php qui compte le nombre d'articles. Comment mettre ce chiffre dans le js ??
    J'ai pensé à un truc, mais c'est vraiment pas propre, c'est que de la bidouille... Mettre ce chiffre quelque par dans le code (genre avec un input hidden) et le récupérer en javascript... c'est certainement pas la meilleure solution et c'est même pas sûr que ça marche...

    Merci d'avance à celui qui trouvera la solution !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 26
    Par défaut autre idée
    2 idées pour passer cette fu**ing variable, mais surtout qu'en pensez-vous et est-ce faisable (google n'est pas mon ami sur ce coup là) ?
    1) à l'appel du fichier, faire une inclusion de variable type GET comme en php, je sais pas si c'est possible et encore moins comment la récupérer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="/js/mootools-1.2-core-yc.js?slides=<?php echo $mafichuevarable; ?>"></script>
    2) générer le fichier js en php. Même chose que le point 1) mais idem, je sais pas trop comment faire... Y'a pas une histoire de header(text/javascript) à balancer en php ? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="/js/mootools-1.2-core-yc.js.php?slides=<?php echo $mafichuevarable; ?>"></script>

  3. #3
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Salut... Je ne fais que passer et je suis une brêle en javascript, mais je sais un truc sur ce forum : mets ton code dans ton message et dans des balises code, ça colore syntaxiquement... Parce que ton script là, en lecture source monochrome, ça favorisera pas une réponse...
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  4. #4
    Membre expérimenté Avatar de marts
    Inscrit en
    Février 2008
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 233
    Par défaut
    dans la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script language="javascript" src="le script.php"></script>
    et dans le script.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php header('Content-type:text/javascript'); ?>
    // le code js
    /* à l'emplacement de la variable :*/ <?php echo variable; ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. affichage dynamique de variable php dans javascript
    Par Revan dans le forum Langage
    Réponses: 6
    Dernier message: 11/05/2008, 13h25
  2. variable php dans javascript
    Par thilde dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 24/01/2008, 10h32
  3. [PHP-JS] [Débutant]Variables php dans javascript
    Par Nibor dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 17/07/2007, 20h58
  4. [PHP-JS] Variables PHP dans JavaScript
    Par m3n2o dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/01/2007, 13h09
  5. [PHP-JS] Soucis variable php dans javascript.
    Par cisse18 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/07/2006, 10h47

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