HTML: comment créer un bouton “enregistrer sous”?
Dans votre navigateur, lorsque vous souhaitez enregistrer une page HTML que vous êtes en train de regarder, normalement, vous allez dans le menu Fichier et cliquez sur Enregistrer sous.
Puis-je avoir un petit bouton au bas d'une page HTML qui fait la même chose? Ainsi, au lieu d'aller dans le menu Fichier -> Enregistrer sous, je veux que mon utilisateur d'être en mesure de cliquer sur le bouton pour enregistrer la page sur le disque.
Il y a une solution existe à l'aide de Javascript pour autant que je sais, mais il ne fonctionne que pour IE. Voir ici: texte du lien
OriginalL'auteur His | 2010-05-17
Vous devez vous connecter pour publier un commentaire.
Vous pourriez avoir le lien exécuter un serveur de script côté qui charge le fichier HTML et l'écrit au client avec un
Content-Disposition: attachment; filename=xxx.html
en-tête.OriginalL'auteur Alex K.
La
document.execCommand('SavaAs')
ne fonctionne que sous IE, mais le lien suivant suggère d'autres possibilités que vous pourriez vouloir essayer.Voici la réponse 🙂
OriginalL'auteur Sarfraz
Prendre un coup d'oeil à downloadify plugin jQuery, qui à l'aide de flash pour enregistrer. Javascript seul est impossible.
OriginalL'auteur YOU
Vous devez créer un bouton qui télécharge le fichier HTML, ou la page que vous êtes sur:
OriginalL'auteur code guy