Parcourir à la recherche d'un repertoire

Soyez le premier à donner votre avis sur cette source.

Vue 31 442 fois - Téléchargée 942 fois

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

Ajouter un commentaire

Commentaires

Messages postés
21
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
9 juin 2018

Bonjour,

J'utilise le hta pour lancer des applications, mais seulement lorsque je lance certaine d'entre elle, ca plante. J'ai découvert qu'il lui manque les dll correspondant à son lancement car un raccourcis normal possède le champ "repertoire cible" (le path des ressources). Y a t-il un moyen de rensigner ce lien en hta ???

Merci
Messages postés
68
Date d'inscription
jeudi 14 septembre 2006
Statut
Membre
Dernière intervention
10 septembre 2010

Au fait, j'ai testé en HTML et en HTA

NEO III
Messages postés
68
Date d'inscription
jeudi 14 septembre 2006
Statut
Membre
Dernière intervention
10 septembre 2010

Sur XP il me met une erreur "propriété ou méthode non gérée par cet objet" à la ligne 21 du code ci-dessus.

Une idée pour la résoudre ?

NEO III
Messages postés
1
Date d'inscription
samedi 3 décembre 2005
Statut
Membre
Dernière intervention
7 octobre 2006

Comment faire pour pouvoir aussi voir les fichiers contenus dans les dossiers ?
Et peut-on n'afficher qu'une catégorie préselectionnée de ces fichiers (par exemple, je décide que mon client ne puisse voir que ses fichiers images de type .jpg) ?

Merci
Messages postés
96
Date d'inscription
mercredi 16 avril 2003
Statut
Membre
Dernière intervention
26 avril 2007

Une page HTML Application (.hta) pour le client qui redirige sur la page PHP.

Pour cela, il faut définir l'application comme navigable juste après <html> :
<HTA:APPLICATION NAVIGABLE="yes">

Attention, il ne faut pas que l'utilisateur puisse accéder à d'autres pages que les tiennes, car elles auraient tous les droits.

Pour un exemple sur les pages HTML Application, voir ma source "OUTILS D'ADMINISTRATION DE WINDOWS (HTML APPLICATION) V1.1".
Afficher les 19 commentaires

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.