Bonjour à tous amis progammeurs.
je suis en stage, et je coince sur un point assez chaud...
Voila. Je travaille sur un programme qui interagi avec une servlet. L'interface est constituée de page HTML classiques, et la servlet elle interagi avec d'autre pages HTML, contenant du JSP pour effectuer des appels de fonctions... voila pour faire court...
Mon probleme est le suivant. J'affiche dans une page HTML un fichier PDF (style comme quand on telecharge la plaquette d'une manifestation). Je l'appelle avec un window.open(urldupdf,blabla,blabla);. Jusqu'ici pas de probleme, le fichier s'ouvre. Mais le probleme, c'est que le fichier PDF s'ouvre alors que je l'ai supprimer de l'endroit decrit par l'url (si l'url pointe vers http://ouf.coucou.pdf, si le fichier y est, il apparait. en supprimant coucou.pdf, on ne devré plus avoir à l'ecran de pdf... normal, on ne peut pas afficher un fichier qui n'existe plus !). Mais c'est là ou l'informatique, c'est fort quand meme ! Il me l'affiche ! J'ai bien mis 30 minutes avant de me rendre compte qu'en fait, au lieu d'allé chercher à l'url indiqué, il cherchait dans ces fichiers temp (ralalala..ie quand meme, c'est beau...). Hors, il est indispensable pour moi qu'il regarde à l'adresse de l'URL. Je remercie ceux qui pense deja repondre "BA, tu desactives la recupération des fichiers temp de ton exploreur, ou t'effaces les fichiers (propriété / supprimer fichiers temporaires).
Moi je veux bien
Mais il est pas pour moi ce programme... je vois mal dire au gens qui vont l'utiliser de le faire manuellement. Donc voici la solution que je pense etre la meilleure : OBLIGER window.open d'ouvrir le .pdf dans l'url en parametre, et pas laisser l'exploreur charger son fichier temp.
Le probleme, c'est que j'ai beau regarder les options (statue=no etc...) il n'y à rien pour "forcer" la lecture de l'url...
Bref si quelqu'un s'y connait en Java Script, HTML ... n'hesitez pas !
D'avance merci !!
Flavio_dev