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] communication entre javascript et php


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut [PHP-JS] communication entre javascript et php
    Bonjour,
    j'ai une fonction imprimer, appelée suite au click sur le lien imprimer de pa page .php.

    cette fonction doit ouvrir une po-pup affichant la partie de ma page .php destinée à l'impression puis a lancer l'impression automatiquement.

    le premier problème que j'ai eu est le passage de ce contenu a ma focntion javascript, suite à celà j'ai essayé de récupérer ce contenu à partir de sa source (plate forme distante) pour l'afficher dans ma po-pup.

    mon fonction javascript est la suivante :

    function imprimer()
    {
    var f1 = null;
    var PSR_f1 = null;

    <?
    require_once('../Fonctions.php');
    $result=get_detail();
    $contenu=$result['CONTENU'];
    ?>

    var contenu=<? $contenu ?>;


    PSR_f1 = window.open ("","f1", "height=600,width=740,menubar=no,scrollbars=yes,resizable=no,left=10,top=10");
    PSR_f1.document.open();

    PSR_f1.document.write("<html><head><link rel='stylesheet' type='text/css' href='../joli.css'><title></title></head><body bgcolor='#ffffff'>"+contenu+"</body></html>");
    PSR_f1.document.close();
    PSR_f1.focus();
    PSR_f1.window.print();
    PSR_f1.window.close();

    }
    mon problème maintenant c'est que IE m'indique qu'il ya une erreur dans ma fonction que je vois pas

    quelqu'un peut m'aider SVP?

  2. #2
    Membre chevronné Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par défaut
    Met un petit echo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var contenu=<? echo $contenu; ?>;
    et regarde le code source généré pour voir si ça te donne ce que tu veux.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut
    en effet ma fonction ne s'exécute même pas a cause d'une erreur, alor j'ai pas moyen de savoir si le contenu est bon .
    merci supermanu pour ton aide.

  4. #4
    Membre chevronné Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par défaut
    C'est bien ta fonction javascript qui ne fonctionne pas ? (il y a un petit message d'erreur dans ton navigateur ?)
    mais tu as bien une page html qui s'affiche ?
    si oui tu peux afficher et poster le code source concernant ta fonction javascript.

    si tu as Firefox, tu peux aller dans Outils/Console Javascript et il te dira où est l'erreur javascript

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut
    merci beaucoup Mr supermanu pour ta réactivité. en effet je viens de trouver une solution là pour faire passer le contenu en paramètre a ma fonction et là tt marche comme il faut

    merci beaucoup encore une fois et bon continuation.

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut
    bonjour supermanu,
    en effet, il s'avère que la première solution était la meilleure et la je vais la reprendre. Dans ca cas je réponds à vos questions.

    l'appel de ma fonction est le :

    <a href="javascript:imprimer('<? echo $titre?>')">Imprimer</a>
    et concernant l'erreur que me donne firefox c'est :

    "imprimer is not defined" et ma po_pup ne souvre pas.

    en effet quand je met le code PHP en commentaire, l'appel à ma fonction fonctionne correctement !!

    merci d'avance.

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

Discussions similaires

  1. [PHP-JS] Interaction entre javascript et php pour XUL
    Par WalidNat dans le forum Langage
    Réponses: 2
    Dernier message: 25/05/2011, 13h26
  2. Communication entre Java et : PHP ou Javascript?
    Par benthebest dans le forum Langage
    Réponses: 5
    Dernier message: 09/11/2009, 20h02
  3. Communication d'erreur entre javascript et PHP
    Par bonbledf dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 29/01/2009, 17h20
  4. [PHP-JS] pb entre javascript et php
    Par LuckySoft dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/10/2007, 16h01
  5. [PHP-JS] Communication entre Php et Javascript
    Par tlardoux dans le forum Langage
    Réponses: 3
    Dernier message: 08/09/2007, 13h39

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