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] .innerHTML = <?php (include.. ?


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut [PHP-JS] .innerHTML = <?php (include.. ?
    J'ai un div qui devrait recevoir mes pages php. Je ne veux pas utiliser un iFrame. Lorsque j'utilise ensuite une fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function page_change(page){
    	document.getElementById("content").innerHTML = "<?php (include '" + page + "'); ?>";
    }
    Mais lorsque j'appelle cette fonction ça n'affiche rien. Comment faire alors pour arriver à mes fins?

    Merci

  2. #2
    Membre éclairé Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Par défaut
    Salut,

    j'ai fait des petits tests... si ce qui suit peut t'aider :

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml"> 
    <head>
    	<title></title>
    	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    	<meta http-equiv="content-language" content="fr" />
     
    	<style type="text/css">
    	div#box {
    		position: relative;
    		width: 500px;
    		height: 300px;
    		border: 1px solid #000;
    	}
    	</style>
     
    	<script type="text/javascript">
    	function fonction() {
    		document.getElementById('box').innerHTML = '<?php include 'hello.txt'; ?>';
    	}
    	</script>
    </head>
    <body>
     
    <div id="box"></div>
    <a onclick="fonction();">fonction</a>
     
    </body>
    </html>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    Ouais d'après ce que j'ai lu le html aussi fonctionne et le problème résiderait du fait que j'include un fichier .php

  4. #4
    Membre éclairé Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Par défaut
    Hmmm tu peux me (enfin nous) montrer ce que tu essayes d'inclure ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    D'accord mais ma page est encore en mode test alors ce n'est pas sur que c'est ce qu'il y aura:

    Retiré

  6. #6
    Membre éclairé Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Par défaut
    Ben y a pas de PHP là dedans

    C'est donc le JS qui est dedans qui marche pas c'est çà ?

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    Non je sais qu'il n'y a pas de PHP dedans mais me fichier est un .php parce que dans la version finale il y aura. Je n'ai aucune erreur Javascript puisque lorsque je remplace le fichier PHP dans le include par une autre type ca fonctionne.

  8. #8
    Membre éclairé Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Par défaut
    Hum hum j'ai refait des tests de mon côté et je tombe sur un truc louche... peut importe l'extension du fichier inclus... par contre si il fait plus d'une ligne... ben il n'est plus affiché dans le conteneur

    Euh je me range donc de ton côté j'attends les lumières de quelqu'un

    Désolée hein Enfin je continue de chercher quand même

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    D'accord, merci quand même

    Quelqu'un d'autre a une idée?

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    Laissez tomber j'ai trouvé!

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    function clientSideInclude(id, url) {
      var req = false;
      // For Safari, Firefox, and other non-MS browsers
      if (window.XMLHttpRequest) {
        try {
          req = new XMLHttpRequest();
        } catch (e) {
          req = false;
        }
      } else if (window.ActiveXObject) {
        // For Internet Explorer on Windows
        try {
          req = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
          try {
            req = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e) {
            req = false;
          }
        }
      }
     var element = document.getElementById(id);
     if (!element) {
      alert("Bad id " + id +
       "passed to clientSideInclude." +
       "You need a div or span element " +
       "with this id in your page.");
      return;
     }
      if (req) {
        // Synchronous request, wait till we have it all
        req.open('GET', url, false);
        req.send(null);
        element.innerHTML = req.responseText;
      } else {
        element.innerHTML =
       "Sorry, your browser does not support " +
          "XMLHTTPRequest objects. This page requires " +
          "Internet Explorer 5 or better for Windows, " +
          "or Firefox for any system, or Safari. Other " +
          "compatible browsers may also exist.";
      }
    }
    Merci quand même !

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

Discussions similaires

  1. Javascript PHP et InnerHTML
    Par johnson95 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/04/2008, 14h32
  2. innerhtml avec PHP
    Par mimiche_fr2000 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/02/2008, 12h00
  3. [PHP-JS] Menu developpable et include
    Par gregius dans le forum Langage
    Réponses: 7
    Dernier message: 09/06/2006, 15h03
  4. [Sécurité] PHP mécanisme de session et include
    Par Pfeffer dans le forum Langage
    Réponses: 5
    Dernier message: 29/04/2006, 15h50
  5. Réponses: 8
    Dernier message: 19/10/2005, 15h06

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