Wie in der Abbildung gezeigt:
Sie können den Verzeichnispfad zurückgeben.
Die Operation ist wie folgt:
Funktion BrowseFolder () {try {var message = "Bitte Ordner auswählen"; // Box Eingabeaufforderung Meldung auswählen var Shell = new ActiveXObject ("Shell.Application"); var order = Shell.BrowseForFolder (0, Nachricht, 0x0040,0x11); // Das Startverzeichnis lautet: Mein Computer // var order = Shell.BrowseForFolder (0, Nachricht, 0); // Das Startverzeichnis lautet: Desktop if (Ordner! = Null) {order = order.Items (); // return orderItems object order = order.Item (); // return orderItem -Objektordner = Ordner.Path; // Pfad zurückgeben if (order.charat (order.length-1)! = "//") {order = order + "//"; } return Ordner; } return null; } catch (e) {alert ("Bitte aktivieren Sie die zugehörigen Optionen der Acitvex -Steuerung in den IE -Einstellungen."); null zurückkehren; }} var order = browseFolder ();Hier ist dieser Ordner der Pfad, der nach der Auswahl des Verzeichnisses und der Bestimmung zurückgegeben wird.
Unter der Annahme, dass ich das Werbemittel -Verzeichnis der E -Disk wähle, lautet der Rückgabewert E:/Works/
Hinweis: Manchmal können Sie auffordern, dass es keine Erlaubnis gibt oder etwas. Da es sich um einen Client -JS -Betrieb handelt, müssen einige Optionen von ActiveX in der Sicherheitsanpassung der Internetoptionen aktiviert werden.