網頁選擇本地目錄路徑對話方塊,使用activex物件遍歷本地磁碟和目錄,只需網頁啟用相關activex的internet選項,對本地瀏覽器的安全性要求不高,簡單易用。
1.開啟主頁面"select.html",點選「選擇路徑」按鈕進入路徑選擇頁面「dir.html」,選取本地目錄路徑
2.路徑選擇頁面「dir.html」初始化後,載入本地磁碟驅動,然後根據選擇的磁碟路徑載入其中的目錄。如目錄中存在子目錄,雙擊該目錄列表項進入下一集目錄。
3.點選「確定」,關閉選擇路徑頁面"dir.html",將選擇的路徑值返回到主頁面"select.html"文字框上
1/**//*
2*初始化,將系統所有的驅動器放入table_drives列表3*/
4 window.onload = new
function
init()523
var drives = s.split(",");
24var tabledrives = document.getelementbyid("tables_drives");
25for ( var i = 0; i < drives.length-1; i++)
2633
get_drives();34}
3536
/**//*
37*tables_drives列表中選中的驅動器上所有資料夾放入table_folder列表中
38*/
39function
get_drives()
4064
65var len =tablefolders.options.length;
66while(len >= 0)
6771
var option = document.createelement("option");
72 option.value = drive + ":\\";
73 option.text = drive + ":\\";
74tablefolders.add(option);
75var folders = s.split(",");
76for ( j = 0; j < folders.length -1; j++)
77 83}
84else
85 88}
89else
90return
false
; 91
} 92}
93}94function
get_filename()
95107
else
108111
}112
}113
}114
/**//*
115*table_folder雙擊選項中的乙個選項,就將該資料夾下面的資料夾顯示在table_folder列表中。
116*/
117function
get_file()
118131
else
132135
136137 fso = new activexobject("scripting.filesystemobject");
138 f =fso.getfolder(folderpath);
139 fc = new
enumerator(f.subfolders);
140 s = "";
141for (;!fc.atend(); fc.movenext())
142
146var len =tablefolders.options.length;
147while(len >= 0)
148
152var opt = "";
153var opt1 = "";
154for ( j = 0; j < folderpath.split("\\").length; j++)
155165
else
166171
172}
173if ( tablefolders.options[0].value == tablefolders.options[1].value )
174
177if ( s != "")
178
187}
188}
189}
190 }
網頁上直接選擇本地資料夾上傳
以前都是需要瀏覽器外掛程式支援的,對於ie來說,有很多成熟的商業版上傳控制項,功能非常非常的強大,但基於多種原因,安裝瀏覽器控制項這種方式被接受的程度越來越低了,不輕易使用。chrome瀏覽器早已針對網頁上傳時只能選擇乙個或多個檔案的侷限性而擴充套件了檔案上傳功能,使得可以方便的選擇整個資料夾上傳。...
Android WebView 網頁使用本地字型
網頁載入通常有兩種方式 1 loaddatawithbaseurl 2 loadurl 網頁中直接使用file 指定assets檔案路徑即可 示例 font family url file android asset ttf 這種情況網頁中不能直接使用file 來指定檔案路徑,否則會如下錯誤。not...
iOS WKWebView載入本地網頁
property strong,nonatomic wkwebview webview property nonatomic,copy nsstring url 我這裡是將html資源檔案放置在工程內乙個bundle的資料夾內 拼接後的網頁路徑 self url self componentfile...