Enregistrer sous - document.execCommand
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:
'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:
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();
} |
Enregistrer sous - document.execCommand
Bonjour Gabriel,
effectivement, c'était bien ça.
merci beaucoup.