Bonjour à tous,
Première question
est-il possible en html de créer un lien pour ouvrir un fichier PDF ?
Deuxième question
est-il possible en js d’ouvrir un fichier PDF à partir de la value d’un input ?
Bonjour à tous,
Première question
est-il possible en html de créer un lien pour ouvrir un fichier PDF ?
Deuxième question
est-il possible en js d’ouvrir un fichier PDF à partir de la value d’un input ?
Bonjour,
On peut faire beaucoup de choses avec le JavaScript...
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <style> #click { display: none; } </style> </head> <body> <!-- est-il possible en html de créer un lien pour ouvrir un fichier PDF ? --> <p> <a href="fichier.pdf">PDF</a> </p> <!-- est-il possible en js douvrir un fichier PDF à partir de la value dun input ? --> <p> <a href="#" id="click">PDF</a> <input type="file" id="file" accept="application/pdf"> </p> <script> document.querySelector('#file').addEventListener('change', function (e) { var fr = new FileReader(); fr.onload = function (e) { var a = document.querySelector('#click'); a.href = e.target.result; a.click(); } fr.readAsDataURL(this.files[0]); }) </script> </body> </html>
micetf
merci beaucoup!
en js je ne comprends pas bien comment marche la var fr
plus précisément :
Code : Sélectionner tout - Visualiser dans une fenêtre à part fr.readAsDataURL(this.files[0]);
Il s'agit de l'interface de programmation prévue par HTML5 pour interagir avec les fichiers : https://developer.mozilla.org/fr/doc...API/FileReader
Partager