JSフォルダの選択ダイアログ(フォルダのアップロードを実装)

1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...

/ **
* browseFolder.js
*このファイルは、システムフォルダ選択機能を実装するためのフォルダ選択ダイアログを提供するBrowseFolder()関数を定義します*フォルダ選択ダイアログは* Shell.BrowseForFolder(WINDOW_HANDLE、Message、 OPTION、strPath)function * strPathパラメータ設定* 0x11 – マイコンピュータ* 0 – デスクトップ* "c://" – システムCドライブ*
*次のコードを使用してHTMLファイルに関数を適用します。
* <script src = "browseFolder.js"> </ script>
*または、次のコードを<script language = "javascript"> … </ script>タグに直接コピーします。
*
*通常のトリガ関数を使用してHTMLファイルでこの関数を使用する*例:<input type = "button" onclick = "BrowseFolder()" />
*注:返された値を受け取ったり表示したりするために、savePathの入力ボックスとしてNAMEを定義してください。
* <input type = "text" name = "savePath" />
*
*セキュリティ上の問題のため、このJSコードを正しく動作させるには、以下の設定も必要であることに注意することが重要です。
*いいえ、「許可なし」に問題があります。
*
* 1.信頼できるサイトを設定する(たとえば、ローカルの場合はhttp://www.yococ.com )
* 2、秒:信頼済みサイトセキュリティレベルのカスタマイズ:以下のオプションを設定する*「安全とマークされていないActiveXコントロールを初期化してスクリプトを実行する」 –
* /
関数BrowseFolder(){
{
Var Message = "フォルダを選択してください"; //ボックスのプロンプト情報を選択var shell =新しいActiveXObject( "Shell.Application");
Var Folder = Shell.BrowseForFolder(0、Message、0x0040,0x11); //開始ディレクトリ:My computer // var Folder = Shell.BrowseForFolder(0、Message、0); //開始ディレクトリはDesktop If(Folder!= null){
Folder = Folder.item(); // FolderItemsオブジェクトを返すFolder = Folder.item(); // Folderitemオブジェクトを返すFolder = Folder.Path; //パスを返すif(Folder.charAt(Folder.length-1)!= "//")){
フォルダ=フォルダ+ "//";
}
document.all.savePath.value = Folder;
フォルダを返す。
}
} catch(e){
警告(e.message);
}
}

[よく寄せられる質問] オートメーションサーバーはオブジェクトを作成できません [解決策]
ステップ1:ブラウザ – >ツール – >インターネットオプション – >セキュリティ – >インターネットカスタムレベル – >セキュリティレベルが「中」に設定されている場合は、「セキュアとしてマークされていないActiveXコントロール

初期化とスクリプトの実行 "
手順2:最初の手順を実行し、「信頼済みサイト」 – >「サイト」 – >「サーバー認証(https :)」の横にあるチェックボックスを削除して、上記のjsコードを実行しているサイトを信頼ゾーンに追加します。

ドメイン(例:http:// localhost)
さらに 、ユーザーがIEでインターネットオプションを変更できないセキュリティレベルに遭遇した場合は、まずレジストリエディタを開いて

右側のウィンドウで "MinLevel"を "10000"(16進数)に変更した後、IE属性で "HKEY_CURRENT_USER / Software / Microsoft / Windows / CurrentVersion / Internet Settings / Zones / 3"ブランチを低く設定できます。セキュリティのレベルはなくなりました。


1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...
      この投稿は審査処理中  | 元のサイトへ