Parcourir à la recherche d'un repertoire

Description

Voilà c'est un script qui utilise une fonction de Windows et qui permet de rechercher un repertoire...

Source / Exemple :


<html>
<head>
<object id="ShellWindows" classid="clsid:13709620-C279-11CE-A49E-444553540000">
</object>
<script language="JScript" type="text/jscript">
<!--
var ShellWindows = document.getElementById("ShellWindows");
function Browse() { // Browse([titre[,dossier raçine[,options]]]);
   var returnonlyfsdirs  = 0x0001; // limite au vrai dossiers
   var dontgobelowdomain = 0x0002; // interdit d'explorer en dehors du domaine
   var editbox           = 0x0010; // affiche une zone de texte
   var validate          = 0x0020; // vérifie la saisie dans la zone d'édition
   var browseforcomputer = 0x1000; // autorise à parcourir le réseau

   var title   = Browse.arguments[0]?Browse.arguments[0]:"Choisissez un dossier :";
   var rootDir = Browse.arguments[1]?Browse.arguments[1]:"";
   var flags   = Browse.arguments[2]?eval(BrowseForFile.arguments[2]):editbox;
   var dir     = ShellWindows.BrowseForFolder(0, title, flags, rootDir);
   if(dir) {
      var dirTitle = dir.Title;
		if(/\((\w:)\)/i.exec(dirTitle)) dirTitle = RegExp.$1;
      else dirTitle = dir.ParentFolder.ParseName(dirTitle).Path;
      return dirTitle+"\\";
   } else return false;
}
-->
</script>
</head>
<body>
<a href="#" onclick="javascript:alert(Browse('Choisissez un repertoire.'))">Parcourir</a>
</body>
</html>

Conclusion :


Merci à JC Bellamy pour son aide à travers son site très complet.
http://www.bellamyjc.net/

Codes Sources

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.