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

AJAX Discussion :

[AJAX] Code mal inclus dans template php


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut [AJAX] Code mal inclus dans template php
    Bonjour,
    J'ai pris un systeme de zoom qui fonctionne bien, j'inclus dans mon fichier html comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="content-language" content="fr">
    <style type="text/css" media="screen">
    		img{ border:none;}
    		#bulle { position: absolute; visibility: hidden;  font-size:12px;}
    		.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}
        </style>
    	<script type="text/javascript" language="javascript" src="js/infobulle.js"></script>
    </head>
    Dans ce fichier j'inclue des MODULES php, mais lorsque dans un des modules en php je place le code javascript, cela fonctionne mais il s'execute avant meme les entetes, ce qui donne en SOURCE finale:

    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
     
     
    	<a href=""
    onmouseover="showTooltip('<div class=\'info\'><strong>Logo de presentation</strong><br />ici la photo est la meme<br /><img id=\'big\' src=\'\' width=\'500\'></div>');" 
    onmouseout="hideTooltip()"><img id="big" src="" width="200" onmouseout="hideTooltip()" /></a>
    <div id="bulle"></div><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="content-language" content="fr">
     
    <style type="text/css" media="screen">
    		img{ border:none;}
    		#bulle { position: absolute; visibility: hidden;  font-size:12px;}
    		.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}
        </style>
    	<script type="text/javascript" language="javascript" src="js/infobulle.js"></script>
    </head>
    Quelqu'un aurait-il une idée ?
    Merci

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Difficile à dire comme ça mais sauf à avoir un système un rien tordu je serai tenté de penser que c'est avant tout un souci d'ordre des includes. Mais selon ton système cela pourrait être lié à un problème avec la bufférisation, etc...

    Donc il faudra plus d'infos pour te renseigner.

    Enfin, ce n'est pas a priori un problème Ajax mais PHP. En attendant une précision de ta part je laisse le post ici mais je crois qu'il faudra le déplacer vers un forum PHP

    ERE

  3. #3
    Membre chevronné
    Avatar de hornetbzz
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Octobre 2009
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Octobre 2009
    Messages : 482
    Par défaut
    Je ne pense pas que ce soit un probleme d'ordre des includes.

    On dirait juste que tu essaies de faire de l'Ajax sans Ajax...

    Or, PHP est executé (par le server) PUIS javascript (côté navigateur client). Ils ne sont (hélas) pas synchronisés par magie.

    D'où l'intérêt d'Ajax pour gérer des requêtes auprès du serveur.

Discussions similaires

  1. Inserer code conversion Google dans fichier PHP
    Par Sarah sh dans le forum Langage
    Réponses: 3
    Dernier message: 12/01/2013, 15h19
  2. Réponses: 13
    Dernier message: 21/01/2010, 13h55
  3. [AJAX] Code javascript envoyé dans le résultat d'un call XMLHttpRequest.
    Par hickscorp dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/01/2008, 19h32
  4. [Tableaux] stocker code source html dans variable php
    Par vonwolf dans le forum Langage
    Réponses: 5
    Dernier message: 12/12/2007, 22h40
  5. Réponses: 42
    Dernier message: 13/01/2006, 14h51

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