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

jQuery Discussion :

Appel JS dans body


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 49
    Par défaut Appel JS dans body
    Hello hello...
    je cherche à faire fonctionner des scripts qui ne seraient présents que pour des pages bien particulières : celles qui comportent du code que je publie.
    Si je place mon code dans le head ça fonctionne mais dans body il ne s'exécute pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <!-- Chili the jQuery code highlighter plugin -->
    <script type="text/javascript" src="../js/jquery.chili-2.2.js"></script>
    <script type="text/javascript" src="../js/recipes.js"></script>
    <!-- END of Chile sin carne -->
    Est-ce possible de le faire exécuter à cet endroit et si, oui, eh bien... de quelle manière ?

    Merci pour vos réponses.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Par défaut
    Salut,

    Euh nan je pense pas que l'appel à une source javascript hors du header fonctionne.
    Mais tu peux très bien inclure tes scripts via PHP.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <?php
    // Je pars du principe que tu appelles ta page php de cette manière : fichier.php?mapage=accueil
    //
    // Au niveau du header :
    if(isset($_GET['mapage'])){
    	echo "<script type='text/javascript' src='../js/jquery.chili-2.2.js'></script>
    <script type='text/javascript' src='../js/recipes.js'></script>"
    ;
    }
     
    // Ou encore tu peux même inclure le script entier dans le body : (mais je trouve ça pas terrible comme méthode, c'est un peu barbare)
    if(isset($_GET['mapage'])){
    	echo "<script type='text/javascript'>";
    	include("../js/jquery.chili-2.2.js");
    	include("../js/recipes.js");
    	echo "</script>"
    ;
    }
    ?>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 49
    Par défaut
    Merci pour ta réponse.
    Quoi que je fasse ça ne passe pas si dans le body.
    Et puis j'ai un autre problème que je comprends pas et pour lequel je vais ouvrir un nouveau sujet en marquant aussi celui-ci comme résolu...

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Par défaut
    Citation Envoyé par Sventovit Voir le message
    Quoi que je fasse ça ne passe pas si dans le body
    Oui, en même temps je pense que le script que tu essayes d'insérer doit avoir des appels onLoad sur le document. Donc si le script est chargé après le chargement global, ça ne fonctionnera pas.

    Mais l'appel sélectif via PHP dans le header (comme je t'ai donné en exemple) lui marchera sans problème

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

Discussions similaires

  1. Concaténation dans Body de CDONT
    Par Hamdi dans le forum ASP
    Réponses: 9
    Dernier message: 30/03/2006, 16h04
  2. Pb appel fonction dans une lib
    Par mamok dans le forum MFC
    Réponses: 14
    Dernier message: 01/02/2006, 18h40
  3. appel module dans vba
    Par scully2501 dans le forum Access
    Réponses: 3
    Dernier message: 14/09/2005, 16h37
  4. [Forms6i] comment appeler word dans un formulaire
    Par TIENE dans le forum Oracle
    Réponses: 2
    Dernier message: 02/09/2005, 18h32
  5. PB pour Appel fonction dans DLL sur Builder3
    Par Fbartolo dans le forum C++Builder
    Réponses: 15
    Dernier message: 10/03/2005, 12h58

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