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] string dans javascript


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut [PHP-JS] string dans javascript
    Bonsoir

    j'aimerai afficher cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("zone_txt").innerHTML ="<?=constant(TXT_MENU8_2_.$_SESSION['version'])?>";
    code qui me provoque une erreur

    une idée?

    merci

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    Citation Envoyé par nicerico
    Bonsoir

    j'aimerai afficher cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("zone_txt").innerHTML ="<?=constant(TXT_MENU8_2_.$_SESSION['version'])?>";
    code qui me provoque une erreur

    une idée?

    merci
    Salut,

    c une erreur coté JS ou PHP ?

    vérifie dans les sources de la page, si le code javascript est bien coherent, avec ce que tu souhaites faire

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut
    erreur coté js
    corrigée si je met ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? echo('document.getElementById("zone_txt").innerHTML ="<?= constant(TXT_MENU8_2_.$_SESSION[\'version\'])?>"')?>;
    resultat : plus d'erreur js mais rien ne s'affiche...

    le code source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function ChangeImage(url)
    {
    document.getElementById("zone").innerHTML = "";
    document.getElementById("zone").innerHTML ='<img src="image/references/'+url+'" width="244" height="244">';
    document.getElementById("zone_txt").innerHTML = "";
    document.getElementById("zone_txt").innerHTML ="<?= constant(TXT_MENU8_2_.$_SESSION['version'])?>";
    }
    </script>

  4. #4
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    tu peux nous faire montrer les sources une fois la page affichée ? (code php interprété par le serveur et envoyé au client)

    de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("zone_txt").innerHTML= "<?=constant(TXT_MENU8_2_.$_SESSION['version'])?>"

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut
    voilà
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <div id="zone_txt">	
    <strong>simulation #1 : « tchin »</strong><BR>
    categorie : alcools et spiritueux<BR>
    objet : campagne stimulation<BR>
    support : tee-shirt<BR>
    odeur : cocktail alcool/fruits
    </div>

  6. #6
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Je pense que Sahid parlait de la partie du code source où se trouve ton javascript...

    Merci

  7. #7
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    Citation Envoyé par mathieugamin
    Je pense que Sahid parlait de la partie du code source où se trouve ton javascript...

    Merci

    ( ;

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut
    le probleme vient surrement de la recupération de ma constante dans une variable
    par ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    constant(TXT_MENU8_1_.$_SESSION['version']) = "texte";
    comment recupérer "texte" dans une variable?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $txt1=constant(TXT_MENU8_1_.$_SESSION['version']);
    ne passe pas dans mon javascript
    si j'ecris ça :
    pas de probleme!

  9. #9
    Membre chevronné Avatar de sohnic
    Femme Profil pro
    bioinfo
    Inscrit en
    Mai 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : bioinfo

    Informations forums :
    Inscription : Mai 2003
    Messages : 426
    Par défaut
    Bonjour,
    Un texte s'affiche avec echo...
    Il faut peut-etre ecrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("zone_txt").innerHTML="<?echo constant(TXT_MENU8_2_.$_SESSION['version'])?>";
    En supposant que constant(TXT_MENU8_2_.$_SESSION['version']) retourne bien une valeur issue d'un script php.

    Verifie dans ton source que tu as le resultat souhaité...

    Sohnic

  10. #10
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Verifie dans ton source que tu as le resultat souhaité...
    Non, il ne veut pas le montrer :
    tu peux nous faire montrer les sources une fois la page affichée ? (code php interprété par le serveur et envoyé au client)
    Je pense que Sahid parlait de la partie du code source où se trouve ton javascript...
    S'il veut bien ce coup-ci, tu auras de la chance !

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut
    vu l'insistence general
    voici le code tellement désiré tel qu'il apparait dans la source:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function ChangeImage(url,num)
    {
    document.getElementById("zone").innerHTML = "";
    document.getElementById("zone").innerHTML ='<img src="image/references/'+url+'" width="244" height="244">';
    new Effect.SlideDown('zone', 5);
     
    /*if (num==1){ txt = "<strong>simulation #1 : « tchin »</strong><br>categorie : alcools et spiritueux<br>objet : campagne stimulation<br>support : tee-shirt<br>odeur : cocktail alcool/fruits"};*/
    if (num==1){ txt = "	
    <strong>simulation #1 : « tchin »</strong><br>categorie : alcools et spiritueux<br>objet : campagne stimulation<br>support : tee-shirt<br>odeur : cocktail alcool/fruits
    "};
    if (num==2){ txt = "<strong>simulation #2 : « wake up »</strong><br>categorie : grande consommation<br>objet : campagne operationnelle<br>support : tee-shirt/polo<br>odeur : cafe bresil<br>moyen : distribution grandes surfaces"};
    }
    </script>

  12. #12
    Membre chevronné Avatar de sohnic
    Femme Profil pro
    bioinfo
    Inscrit en
    Mai 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : bioinfo

    Informations forums :
    Inscription : Mai 2003
    Messages : 426
    Par défaut
    Donc, j'ai eu de la chance !
    C'est marrant, c'est plus zone_text ?

    Si je comprends bien, meme avec echo, tu n'as rien, php t'affiche donc une chaine vide.
    constant(TXT_MENU8_2_.$_SESSION['version']) ne contient donc rien.

    TXT_MENU8_2_.$_SESSION['version'] vient d'ou ? Le probleme est plus haut dans ton code, on dirait. Pas de warning ou de notice ?

    S.

Discussions similaires

  1. [PHP-JS] HTML dans PHP ou HTML dans JAVASCRIPT ?
    Par polothentik dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/04/2008, 14h59
  2. [PHP-JS] Ecrire dans un javascript dynamiquement 'echo'
    Par nono3000 dans le forum Langage
    Réponses: 6
    Dernier message: 23/12/2005, 15h17
  3. [PHP-JS] method post dans javascript
    Par shingara dans le forum Langage
    Réponses: 4
    Dernier message: 21/10/2005, 13h47
  4. Recuperer un tableau php dans javascript
    Par 17mounir dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/08/2005, 09h07
  5. [PHP-JS] Mettre du php dans javascript
    Par fisico dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/11/2004, 16h55

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