Enregistrer une page avec execcommand

Contenu du snippet

La méthode execCommand permet d'enregistrer une page et de préciser éventuellement un répertoire et un nom de fichier par défaut.

L'exemple 1) enregistre 'monfichier.txt' sans préciser de répertoire.
L'exemple 2) précise le répertoire C:\temp par défaut. Attention : il faut doubler les '\'
L'exemple 3) indique le code à utiliser lorsque l'on crée ses propres boutons. Void() permet d'éviter l'affichage de true ou false dans le navigateur après avoir validé ou annulé l'enregistrement.

Source / Exemple :


1)
<input type="BUTTON" name="btnSave" value="Enregistrer" onclick="javascript:document.execCommand('SaveAs','true','monfichier.txt')">

2)
<input type="BUTTON" name="btnSave" value="Enregistrer" onclick="javascript:document.execCommand('SaveAs','true','c:\\temp\\monfichier.txt')">

3)
 <a href="javascript:void(document.execCommand('SaveAs','true','c:\\temp\\monfichier.txt'))"><img src="Images/Boutons/btnVEnregistrer.jpg"></a>

Conclusion :


Bon courage à tous
GH

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.