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 :

une nouvelle fenetre vide se genere!


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 32
    Par défaut une nouvelle fenetre vide se genere!
    salut tout le monde

    voici ma fonction Javascript : qui fait l'import d'un fichier .xls:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function imprimerRapport(){
     
    	document.importFicheVisiteForm.target="other";
    	document.importFicheVisiteForm.action="imprimerPDF.do";
    	document.importFicheVisiteForm.submit();
     
    }
    Nb: jai testé aussi target="_self", "_parent", "_top" mais ca donne tjrs page vide ce que je je vx pas, je ne suis pas sure si le prob reside ici ou ailleurs

    voivi mon code Java qui fait l'import ca peut aider pr comprendre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    response.reset();
     
     response.setDateHeader("Expires",0);  		          		 response.setHeader("Pragma","no-cache"); 
     response.setHeader("Content-Type", "application/pdf");
        			        			                response.setHeader("Content-Disposition","attachment; filename="+name+ "_"+ dateFormat.format(date)+".pdf" );
    ce que j'obtient precisement un popup qui me propose de ouvrir ou enregistrer le fichier et c bon, mais ca donne aussi une page vide qui sert à rien!!

    coment m'echaper de cette page?

    j'espere que je suis claire

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    Plus un souci langage serveur que javascript ...
    Je saurais le resoudre en php, mais pas là ...
    en php faut envoyer un header location
    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
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Si la page s'ouvre, c'est le fichier appelé qui pose le problème.

  4. #4
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 32
    Par défaut
    mais jai testé avec plusieurs exemples , et ca donne le meme resultat!!

    en plus lorsque je met

    response.setHeader("Content-Disposition","inline; filename="+name+ "_"+ dateFormat.format(date)+".pdf" );

    jai changé ATTACHMENT par INLINE, ce ouvre le fichier dans le browser et donc il sert de cette page pour y afficher le contenu de fichier.xls

    sinon, avec attachment, cette page reste vide, et moi en plus je veux avoir la possiblité de voir le popou d'enrgistrement avant l'ouverture de fichier pdf resultat !

    Help

  5. #5
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    tu envoies un header pas un contenu ...
    faut peut etre ouvrir le fichier pdf et envoyer le stream à la page ?
    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 !

  6. #6
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 32
    Par défaut
    mais jai deja le fichier qui s'ouvre à partir de ACROBAT Reader , jai pas besoin de cette page!! si jai bien saisi ce que tu vx dire !

  7. #7
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    mets un iframe caché sur la page et soumets le form dedans ...
    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 !

  8. #8
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 32
    Par défaut
    desolée, mais jai pas bien saisi ce que tu vx dire

    tu peux m'expliquer avec un bout de code stp?

  9. #9
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    ben tu gardes le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function imprimerRapport(){
     
    	document.importFicheVisiteForm.target="other";
    	document.importFicheVisiteForm.action="imprimerPDF.do";
    	document.importFicheVisiteForm.submit();
     
    }
    en rajoutant dans la page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <iframe src="" style="visibility:hidden" name="other" id="other" ></iframe>
    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 !

  10. #10
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 32
    Par défaut
    Merci infiniment, c resolu mnt

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

Discussions similaires

  1. détecter l'ouverture d'une nouvelle fenêtre IE
    Par devmat dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 11/10/2005, 21h58
  2. Empêcher l'ouverture d'une nouvelle fenêtre
    Par bartmarley dans le forum Gnome
    Réponses: 2
    Dernier message: 29/04/2005, 14h10
  3. Réponses: 2
    Dernier message: 23/04/2005, 13h29
  4. Réponses: 2
    Dernier message: 30/03/2005, 23h58
  5. [VB6] Ouverture d'une nouvelle fenêtre dans un MDI
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 17/02/2003, 14h03

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