Parcourir à la recherche d'un fichier

Contenu du snippet

Ce script ouvre une boite de dialogue de sélection de fichier à l'aide d'un ActiveX.

Source / Exemple :


<object id="CommonDialog" classid="clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB">
<param name="FilterIndex" value="0">
</object>
<script language="JScript" type="text/jscript">
<!--
var CommonDialog = document.getElementById("CommonDialog");
function BrowseForFile() { // BrowseForFile([titre[,filtre[,dossier raçine[,options[,nom par defaut]]]]]);
   var readonlychecked      = 0x000001;
   var noreadonlycheckbox   = 0x000004;
   var multiple             = 0x000200;
   var pathmustbetrue       = 0x000800;
   var filemustexist        = 0x001000;
   var createfileifnotexist = 0x001000;

   CommonDialog.DialogTitle = BrowseForFile.arguments[0]?BrowseForFile.arguments[0]:"Chercher un fichier";
   CommonDialog.Filter      = BrowseForFile.arguments[1]?BrowseForFile.arguments[1]:"Tous les fichiers (*.*)|*.*";
   CommonDialog.InitDir     = BrowseForFile.arguments[2]?BrowseForFile.arguments[2]:"";
   CommonDialog.Flags       = BrowseForFile.arguments[3]?eval(BrowseForFile.arguments[3]):noreadonlycheckbox;
   var Filename             = BrowseForFile.arguments[4]?BrowseForFile.arguments[4]:"";
   CommonDialog.Filename    = Filename;
   CommonDialog.ShowOpen();
   if (CommonDialog.Filename != Filename) return CommonDialog.Filename;
   else return false;
}
-->
</script>

Conclusion :


Merci au très bonnes sources de Bultez qui m'ont bien aidé.

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.