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 :

[PHP-JS] mélanger php et javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Par défaut [PHP-JS] mélanger php et javascript
    Salut salut tout le monde !

    J'ai récupéré un pti bout de code, me permettant d'avoir un système de news défilante sur mon site ^^.

    à la base, mes news étaient affichée en utilisant php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php include "news/affiche_news.php"; ?>
    Voici le code en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="JavaScript1.2">
    var marqueewidth=200
    var marqueeheight=500
    var speed=2
    var marqueecontents='<font class="text"><?php include "news/affiche_news.php"; ?></font>'
    if (document.all)
    	document.write('<marquee onmouseover=this.stop() onmouseout=this.start() direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>')
    	     </script>
    Rien de ne passe !

    J'ai aussi essayé de remplacer les " par ', mais aucun changement.

    A noter que si je remplace le pti bout de code php, par du texte genre "bonjour", ça marche...

    Si vous avez des solutions, proposez

    Bonne journée !

  2. #2
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Par défaut
    Bonjour,
    Je pense que tu as pris le chemin inverse.
    Il faut créer le javascript à partir de ton PHP et pas appeler le scipt PHP à partir de javascript. Un peu dans le style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <? php
    $variable = "Mon texte"; # Le texte que tu veux afficher
    print '<script language="JavaScript1.2">'."\n";
    print "var marqueewidth=200\n";
    print "var marqueeheight=500\n";
    print "var speed=2\n",
    print 'var marqueecontents=\'<font class="text">';
    print $variable;
    print "</font>'\n";
    print "if (document.all)\n";
    print "	document.write('<marquee onmouseover=this.stop() onmouseout=this.start() direction=\"up\" scrollAmount='+speed+' style=\"width:'+marqueewidth+';height:'+marqueeheight+'\n\">'+marqueecontents+'</marquee>')\n";
    print "	     </script>\n";
    ?>

Discussions similaires

  1. [PHP-JS] Récuperer une variable javascript..
    Par gwendy dans le forum Langage
    Réponses: 3
    Dernier message: 17/10/2005, 21h24
  2. [PHP-JS] convertir un bout javascript en php ?
    Par Thierry8 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 23/08/2005, 23h42
  3. [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
  4. [PHP-JS] Remplir un tableau javascript selon un tableau php
    Par jerome38000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2005, 14h02
  5. [PHP-JS] Arguments PHP d'une fonction javascript
    Par Néo-Tony dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/12/2004, 12h06

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