jacquin21
Messages postés6Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention 7 février 2005
-
23 janv. 2005 à 03:16
PhiL666
Messages postés102Date d'inscriptionmardi 15 mars 2005StatutMembreDernière intervention 9 juin 2006
-
16 mars 2005 à 22:19
Sur un lien charger de télécharger un fichier, certains navigateurs
sachant interpréter le type de fichier directement dans la page Web
telle qu'une image sous IE, n'ouvrent donc pas la boite de dialogue
ENREGISTRER SOUS.
Comment forcer un navigateur a ouvrir la boite de dialogue sans interpréter le fichier ?
PhiL666
Messages postés102Date d'inscriptionmardi 15 mars 2005StatutMembreDernière intervention 9 juin 2006 16 mars 2005 à 22:19
Je t'ai improvisé ce code avec la commande document.execCommand() compatible IE seulement... pour te montrer qu'on peut forcer un enregistrement de fichier htm, html et txt.
n'oublie pas que c'est pas tout le monde qui a Internet Explorer
function initialisation()
{
frameX = window.open(url,"X")
frameX.document.close();
}
function enregistrement()
{
if (navigator.appName == "Microsoft Internet Explorer") frameX.document.execCommand("SaveAs",false,nom_suggere)
else alert("Votre navigateur ne gère pas cette option.\n(Micro$oft Internet Explorer 4.0 ou + Requis)")
}
-->
</SCRIPT>
</HEAD>