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:
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.
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();
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.
Partager