Bonjour,
j'affiche le résultat d'un formulaire dans un popup; a partir de là, je souhaite, par le biais de 2 boutons, donner la possibilité à l'utilisateur d'imprimer ou d'enregistrer le fichier. Le bouton imprimer fonctionne (window.print()) mais le bouton enregistrer ne fonctionne pas et je n'arrive pas à trouver l'erreur.
J'utilise.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'document.execCommand('SaveAs',false,'.txt')
Si qqn connait la raison, je le remercie d'avance de me la communiquer.
Merci de votre aide.
skeut
Code : 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 function affichage() { FenetreAffichage = window.open('','NouvelleFenetre', 'toolbar=no,status=yes, menubar=yes, scrollbars=yes, width=650,height=500') FenetreAffichage.document.write("<input type='button' name='btnprint' value='Imprimer la demande' onClick='window.print()'><br>"); // ***** NE FONCTIONNE PAS ***** FenetreAffichage.document.write("<input type='button' value='Enregistrer la demande' onClick='document.execCommand('SaveAs',false,'.txt')'><br>"); FenetreAffichage.document.write("<br>"); FenetreAffichage.document.write("<b>VOTRE DEMANDE AU SERVICE TECHNIQUE</b>"); FenetreAffichage.document.write("<br>"); FenetreAffichage.document.write("======================================"); FenetreAffichage.document.write("<br><br><b>Date de la demande : </b>" + document.frm.Fieldvalue1.value); FenetreAffichage.document.write("<br><b>Service demandeur : </b>" + document.frm.Fieldvalue3.value); FenetreAffichage.document.write("<br><b>Nom du demandeur : </b>" + document.frm.Fieldvalue5.value); FenetreAffichage.document.write("<br><b>Téléphone : </b>" + document.frm.Fieldvalue7.value); FenetreAffichage.document.write("<br><b>E-mail : </b>" + document.frm.Fieldvalue9.value); FenetreAffichage.document.write("<br><b>Intervention sur : </b>" + document.frm.Fieldvalue11.value); FenetreAffichage.document.write("<br><b>Appareil ou objet concerné : </b>" + document.frm.Fieldvalue13.value); FenetreAffichage.document.write("<br><b>Marque et no d'inventaire interne : </b>" + document.frm.Fieldvalue15.value); FenetreAffichage.document.write("<br><b>Défaut constaté : </b>" + document.frm.Fieldvalue17.value); FenetreAffichage.document.write("<br>"); FenetreAffichage.document.write("<br>"); FenetreAffichage.document.write("<b>*** N'oubliez pas de cliquer sur -Envoyer- afin de transmettre votre demande</b> ***"); FenetreAffichage.document.write("<br>"); FenetreAffichage.document.write("<A HREF='javascript:window.close()'>Fermer la fenetre</A><br>"); FenetreAffichage.document.write("<br>"); FenetreAffichage.document.write("<br>"); FenetreAffichage.document.close(); }
Partager