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] Int�grer un code javascript dans du php


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par d�faut [PHP-JS] Int�grer un code javascript dans du php
    Bonjour,

    Voil� j'ai ce code qui me permert de cr�er une galerie photos

    Dans <head>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="JavaScript">
    function LoadGallery(pictureName,imageFile,titleCaption,captionText)
    {
      document.getElementById(pictureName).src = imageFile;
      document.getElementById(titleCaption).innerHTML=captionText;
    }
    </script>
    </head>
    Dans <body>
    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
     
    <table border="0" cellpadding="2">
    <tr>
    <td><img style="border: 1px black solid" alt="Photo gallery" src="img/logo.gif" id="Gallery2" width="201" height="201"><br>
    <div id="Caption2">text captation<div></div></div>
    <td>
    <ol>
    <li><a href="#_self" onclick="LoadGallery('Gallery2','img/logo.gif','GalleryCaption2','text captation')"><img src="img/logo.gif" width="50" height="50"></a></li>
    <li><a href="#_self" onclick="LoadGallery('Gallery2','img/img2.jpg','GalleryCaption2','text cap 2')"><img src="img/img2.jpg" width="50" height="50"></a></li>
    <li><a href="#_self" onclick="LoadGallery('Gallery2','img/logo3.gif','GalleryCaption2','text 3')"><img src="img/logo3.gif" width="50" height="50"></a></li>
     
    						</ol>
    					</td>
     
    				</tr>
    			</table>
    Ca fonctionne tr�s bien par contre quand j'essaie de l'ins�rer dans du PHP �a ne marche plus. J'ai laiss� le m�me code dans <head> et dans <body> j'ai ce code l�:

    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
     
    echo "<table>"."\n";
    echo "<tr>"."\n";
    echo "<td>";
    echo "<img style=\"border: 1px black solid\" alt=\"Photo gallery\" src=\"img/logo.gif\" id=\"Gallery2\" width=\"201\" height=\"201\"></td>\n";
    echo "<div id="Caption2">text captation<div></div></div>\n";
    echo "<td>\n";
    echo "<ol>\n";
     
    echo "<li><a href=\"#_self\" onclick=\"LoadGallery(\"Gallery2\",\"img/photo1.gif\")\">Text 1</a></li>\n";
    echo "<li><a href=\"#_self\" onclick=\"LoadGallery(\"Gallery2\",\"img/photo2.gif\")\">Text 2</a></li>\n";
     
    echo "<li><a href=\"#_self\" onclick=\"LoadGallery(\"Gallery2\",\"img/photo3.gif\")\">Text 3</a></li>\n";
     
    echo "</ol>\n";
    echo "</td>\n";
    echo "</tr>\n";
    echo "</table>\n";
    Merci d'avance pour votre aide

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    pas grand chose � voir avec javascript ...
    �a rel�ve de la syntaxe php

    heu pourquoi as tu besoin de faire des echo de toutes les lignes ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par d�faut
    Citation Envoy� par SpaceFrog
    pas grand chose � voir avec javascript ...
    �a rel�ve de la syntaxe php

    heu pourquoi as tu besoin de faire des echo de toutes les lignes ?
    Mais quand je clique sur le lien et que l'image ne change pas le probl�me vient du javascript ou du php?

    En fait photo1, 2 et 3 sont des variables que je vais chevrcher dans la base suivant la page que j'affiche.

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    onclick=\"LoadGallery(\"Ga
    ->remets les '

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick=\"LoadGallery(\'Ga
    pour les autres aussi...

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par d�faut
    Citation Envoy� par Matthieu2000
    ->remets les '

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick=\"LoadGallery(\'Ga
    pour les autres aussi...
    Merci je pense avoir chang� ce qu'il fallait mais �a ne marche toujours pas. Quand je clique sur les liens pour affcher les images RIEN

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <head>
    ....
    <script language="JavaScript">
    function LoadGallery(pictureName,imageFile,titleCaption,captionText)
    {
      document.getElementById(pictureName).src = imageFile;
      document.getElementById(titleCaption).innerHTML=captionText;
    }
    </script>
    </head>
    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
     
    echo "<table>"."\n";
    echo "<tr>"."\n";
    echo "<td>";
    echo "<img style=\"border: 1px black solid\" alt=\"Photo gallery\" src=\"img/logo.gif\" id=\"Gallery2\" width=\"201\" height=\"201\"><br>\n";
    echo "<div id=\"Caption2\">text captation<div></div></div>\n";
    echo "<td>\n";
    echo "<ol>\n";
    echo "<li><a href=\"#_self\" onclick=\"LoadGallery(\'Gallery2\',\'img/logo.gif\',\'GalleryCaption2\',\'Texte 1\')\">Text 1</a></li>\n";
    echo "<li><a href=\"#_self\" onclick=\"LoadGallery(\'Gallery2\',\'img/flag_france.gif\',\'GalleryCaption2\',\'Texte 2\')\">Text 2</a></li>\n";
     
    echo "<li><a href=\"#_self\" onclick=\"LoadGallery(\'Gallery2\',\'img/arrow-ff6600-left.gif\',\'GalleryCaption2\',\'Texte 3\')\">Text 3</a></li>\n";
     
    echo "</ol>\n";
    echo "</td>\n";
    echo "</tr>\n";
    echo "</table>\n";
    Je d�bute en javascript mais je ne vois vraiment pas ce qui cloche

  6. #6
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    ><a href=\"#_self\" onclick=\"LoadGallery
    remplace le par
    ><a href=\"javascript:LoadGallery
    ...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 28/04/2014, 15h58
  2. [Forum] Int�grer des commandes AT dans du code javascript ou script php
    Par steeveness dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 1
    Dernier message: 17/01/2009, 17h52
  3. [PHP-JS] boite de dialogue JavaScript dans du PHP
    Par momo49800 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 13/06/2006, 10h57
  4. [PHP-JS] Int�gration code Javascript dans PHP
    Par tilou dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 20/04/2006, 15h26
  5. R�ponses: 1
    Dernier message: 16/02/2006, 17h04

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