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 :

affichage javascript


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    410
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 410
    Points : 90
    Points
    90
    Par défaut affichage javascript
    Voilà j'affiche le code jvascript suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script type="text/javascript" src="http://www.cashoclic.fr/cpm.php?pseudo=test">
    </script>
    le code cpm.php affiche du code comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    document.write("");
    et dans le document.write j'ai des codes comme ci-après :
    <script type="text/javascript" src="http://www.site.fr/1.php">
    </script>
    et celà ne fonctionne pas
    Quelqu'un sait pourquoi ???

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    tu ne peux pas ( a ma connaissance ) utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script type="text/javascript" src="http://www.site.fr/1.php">
    </script>
    dans une portion qui attend du javascript , puisque ceci est du HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" ...

  3. #3
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    410
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 410
    Points : 90
    Points
    90
    Par défaut
    Si on peut car php créé du code javascript en l'occurrence dans mon code

  4. #4
    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 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    le souci vient du fait que si dans ton code javascript il rencontre une opccurence de il considère que c'est la balise femrante du script et non pas la chaine dans le document.write !!!


    il faut donc le tromper en faisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    document.write("<scri"+"pt type='text/javascript' src='http://www.site.fr/1.php'>
    </scri"+"pt>")
    fais aussi attention aux niveau de quotes , ici j'ai remplacé res " par des ', mais tu aurais pu aussi boien les echapper avec \" ...

    Et en derbier conseil ... evite un document.write pour inserer une balise script... préfère lui un bon vieux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     document.createElement('script')

  5. #5
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    410
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 410
    Points : 90
    Points
    90
    Par défaut
    Voilà le code que je veux afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <!-- Tag PromoBenef site membre N°52000-->
    <script type="text/javascript">
    <!--
    var promobenef_site = "52000";
    var promobenef_minipub = "0";
    var promobenef_format = "1";
    //-->
    </script>
    <script type="text/javascript" src="http://www.promobenef.com/pub/"></script>
    <noscript><p><a href="http://www.promobenef.com/">PromoBenef : r&eacute;gie publicitaire<img src="http://www.promobenef.com/no_js/?sid=52000&fid=1" alt="PromoBenef" width="0" height="0" style="border:none;" /></a></p></noscript>
    Donc j'ai mon code cpm.php qui doit afficher le code javascript ci-dessus par exemple. J'ai donc un script javascript qui appelle en source cpm.php qui doit générer le code ci-dessus afin de m'afficher la bannière de la régie promobenef.
    J'avais utilisé une iframe avec un script hébergé chez moi ce qui facilitait le code. Celà fonctionnait mais le problème c'est que j'avais besoin du referer pour compter les affichages, or si la bannière affichée dans l'iframe permet de trouver le referer un clic sur la bannière me fait perdre le referer car avec l'iframe le referer devient mon site et non le site sur lequel la bannière est affichée. Car le clic est fait dans l'iframe donc sur le site d'ou proviennent les données c'est à dire mon site en l'occurrence donc le referer est faux car j'avais besoin du site affichant l'iframe de mon site.

    Voici le code de mon fichier cpm.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'document.write("<div align=center>'.$datapub[coderegie].'</div>");';
    $datapub[coderegie] contient le code javascript d'une régie publicitaire tiré au sort
    Maintenant je ne sais pas comment trouver une solution à ce problème ???
    Car avec le javascript çà ne marche pas du tout...

  6. #6
    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 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    Je t'ai dit qu'il s'agissait d'un problème d'échappement de caractères ...
    essaye un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'document.write("<div align=center>'.addslashes($datapub[coderegie]).'</div>");';

  7. #7
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    410
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 410
    Points : 90
    Points
    90
    Par défaut
    çà ne vient pas de php le problème ou de caractères spéciaux.
    J'ai modifié cpm.php en indiquant dedans directement le code de la régie concernée
    J'ai juste fait un echo du code et celà ne marche pas.
    Le fichier cpm.php fonctionne si on le lance seul mais lorsqu'on l'indique dans l'attribut src d'un code javascript celà ne marche plus.
    On dirait que la présence d'une balise script à l'intérieur du code bloque tout.
    Et si on fait scr+ipt çà ne marche pas non plus alors je ne sais plus comment faire...

Discussions similaires

  1. Zone d'affichage Javascript
    Par iUser59 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/04/2009, 16h21
  2. Affichage javascript en dehors de mon div
    Par gazelle dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/04/2009, 15h25
  3. Affichage javascript
    Par francois.p dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 18/03/2009, 18h00
  4. d'affichage Javascript
    Par nass007 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/08/2008, 15h13
  5. Affichage javascript total ligne tableau dynamique
    Par falz222 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/08/2006, 20h17

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