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

HTML Discussion :

Ouverture d'un PDF avec accent dans une page HTML


Sujet :

HTML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Ouverture d'un PDF avec accent dans une page HTML
    Bonjour,

    Je développe en ce moment une fonctionnalité pour un logiciel de stockage en ligne permettant de visionner des PDF sans avoir besoin de les "télécharger".

    Mon code est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    newWin = window.open('', 'newWin', 'height=800, width=600,directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no');
    newWin.document.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="content-language" content="fr-FR" /><meta name="language" content="fr-FR" /></head><body><object data="files'+fileName+'" type="application/pdf" width="100%" height="100%" /></body></html>');
    newWin.document.close();
    Ce code en javascript permet l'ouverture dans une nouvelle page du PDF. Il fonctionne très bien sous FireFox. Malheureusement, sous IE, le PDF ne s'affiche pas si le titre comporte un accent.
    J'ai vérifier la valeur de la variable fileName, elle est bonne. Le code source de la page en question affiche bien ce qu'il faut mais le PDF ne se charge pas.
    Je suis sur ce problème depuis ce matin et je ne trouve pas de solution. C'est assez énervant je dois dire.

    Si quelqu'un à une idée, je suis ouvert à toute suggestion.
    Merci d'avance.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Bon, j'ai était impatient, à une heure près j'avais pas besoin de vous embêter avec mes problèmes.

    Dans le cas d'un IE j'ai tout simplement fait un utf8_encode sur mon fileName et ça fonctionne.
    Je ne suis pas sur de saisir le pourquoi du comment mais disons que ça me suffira pour l'instant. Je passe le sujet en résolut, à défaut de me servir à moi ça aidera peut être quelqu'un.

    Et si l'un de vous à une explication je suis preneur.

    Bye

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

Discussions similaires

  1. Probleme d'affichage des accents dans une page HTML
    Par Oussama Khazri dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 05/02/2012, 02h50
  2. Réponses: 1
    Dernier message: 03/08/2007, 14h25
  3. Insérer une feuille Excel avec macro dans une page HTML
    Par Pakkaï dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/12/2006, 18h40
  4. Créer une zone avec Scroll dans une page html
    Par youcef81 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 04/12/2006, 11h53
  5. Réponses: 7
    Dernier message: 14/09/2005, 11h50

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