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 :

[PHP-JS] variable php dans javascript


Sujet :

Langage PHP

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par d�faut [PHP-JS] variable php dans javascript
    Bonjour � tous,

    je ne sais pas comment expliquer mon soucis, mais j'espere que je serai le plus claire possible, je suis pas devloppeur mais designer.

    Je suis sur un projet personnelle

    Et j'utilise un code javascript pour afficher une image quand je passe sur un lien ou image. �a marche nickel.

    dans le javascript, je doit donner le lien de l'image pour afficher l'image voulu lorsque je passe sur le lien mon image est la, cool !

    Le soucis, je doit afficher une syntaxe php dans mon code javascript, et la je suis bloquer.

    La source d'origine :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    messages[0] = new Array('http://www.image/images/photos/1238650020.jpg',Image',"#FFFFFF");
    je doit remplacer le lien de l'image par <?php echo $image_1; ?>

    pouvez vous me donner des pistes, svp ...

    j'ai essayer �a ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var imgpseudo = <? echo $image_1; ?> 
    messages[0] = new Array('imgpseudo',Image',"#FFFFFF")

    mais sans succes ...

    merci et bonne journ�e
    IVIedia

  2. #2
    R�dacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activit� : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par d�faut
    C'est une erreur fr�quente : on n'assigne pas une variable, mais on �crit une chaine, soit :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var imgpseudo = '<?php echo $image_1; ?>' 
    messages[0] = new Array('imgpseudo',Image',"#FFFFFF")
    (il y a des quote)

    Ca devrait �tre mieux

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par d�faut
    bonjour et merci pour votre intervation

    j'ai tenter comme vous avez cit�, mais sans succes

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var image_1 = '<?php echo $image_1; ?>' 
    messages[0] = new Array('image_1',Profil Toff',"#FFFFFF");
    Merci

  4. #4
    Mod�ratrice
    Avatar de Celira
    Femme Profil pro
    D�veloppeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par d�faut
    Un point au passage : le php n'est interpr�t� que si le fichier est un fichier .php (je rappelle, juste au cas o�...)
    Mod�ratrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "�a ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'�diteur) et [C=php][/C]

  5. #5
    FoxLeRenard
    Invit�(e)
    Par d�faut
    Citation Envoy� par Celira Voir le message
    Un point au passage : le php n'est interpr�t� que si le fichier est un fichier .php (je rappelle, juste au cas o�...)
    Salut tout est dit par Celira !!

    alors j'enfonces le clou;

    Le PHP est lu par le serveur et t'envoie un HTML sa feuille de style
    et son javascript.

    Puis le PHP disparait de la criculation laissant ton micro g�rer la page ...

    donc ton PHP peut faire des g�n�rations de javascript lequel g�rera le survol de ta souris !

    En aucun cas le javascript peut �crire dans le PHP
    En aucun pas, pendant la visite de la page le PHP n'est solicit� !

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par d�faut
    Merci pour la th�orie, �a passe de mon niveau, je demanderai a un collegue de regler ce probleme ...

    merci et bonne journ�e
    je viendrai ici , pour dire si �a marche ou pas

    bonne journ�e

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 26
    Par d�faut
    Citation Envoy� par Celira Voir le message
    Un point au passage : le php n'est interpr�t� que si le fichier est un fichier .php (je rappelle, juste au cas o�...)
    Pas vraiment.
    Les fichiers interpr�t�s comme du php par le serveur sont ceux dont l'extension est r�f�renc�e dans le httpd.conf.

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3


    Pour transmettre une variable de PHP � Javascript, tu peux utiliser des champs cach�s ou de l'ajax...
    Dans ton fichier html :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type='hidden' id='urlImage1'  value='<?=$urlDeMonImage?>'/>
    Dans le .js, pour r�cup�rer la variable :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.getElementById("urlImage1").value;
    Une autre m�thode, un peu moins valide W3C, consiste � ajouter un attribut � une balise html :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    <img src='monImage.png' attributPerso='maValeur' id='image1'/>
     
    js : document.getElementById('image1').getAttribute('attributPerso');

Discussions similaires

  1. [PHP-JS] variable php dans du code javascript
    Par Mut dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 05/07/2007, 15h11
  2. [PHP-JS] Variable PHP comme argument dans l'appel d'une fonction Javascript
    Par The Molo dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 26/04/2007, 09h00
  3. [PHP-JS] Variables PHP dans JavaScript
    Par m3n2o dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 29/01/2007, 13h09
  4. [PHP-JS] method post dans javascript
    Par shingara dans le forum Langage
    R�ponses: 4
    Dernier message: 21/10/2005, 13h47
  5. [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

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