js操作IE瀏覽器彈出瀏覽文件夾可以返回目錄路徑
如圖所示:
可以返回目錄路徑。
操作如下:
function BrowseFolder(){ try{ var Message = "請(qǐng)選擇文件夾"; //選擇框提示信息 var Shell = new ActiveXObject( "Shell.Application" ); var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目錄為:我的電腦 //var Folder = Shell.BrowseForFolder(0,Message,0); //起始目錄為:桌面 if(Folder != null){ Folder = Folder.items(); // 返回 FolderItems 對(duì)象 Folder = Folder.item(); // 返回 Folderitem 對(duì)象 Folder = Folder.Path; // 返回路徑 if(Folder.charAt(Folder.length-1) != "\\"){ Folder = Folder + "\\"; } return Folder; } return null; }catch(e){ alert("請(qǐng)?jiān)趇e設(shè)置中啟用AcitveX控件相關(guān)選項(xiàng)。"); return null; } } var Folder = BrowseFolder();
這里這個(gè)Folder即為選擇目錄確定之后返回的路徑。
假設(shè)我選中的是E盤(pán)的works目錄,則返回值為E:\works\
注意:有時(shí)可能會(huì)提示沒(méi)有權(quán)限之類(lèi)的,因?yàn)槭强蛻舳薺s操作,所以需要在internet選項(xiàng)的安全自定義里把ActiveX的一些選項(xiàng)給啟用。
相關(guān)文章
JavaScript文件的同步和異步加載的實(shí)現(xiàn)代碼
本篇文章主要介紹了JavaScript文件的同步和異步加載的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08利用D3.js實(shí)現(xiàn)最簡(jiǎn)單的柱狀圖示例代碼
D3.js是一個(gè)基于數(shù)據(jù)操作文檔JavaScript庫(kù)。D3幫助你給數(shù)據(jù)帶來(lái)活力通過(guò)使用HTML、SVG和CSS。D3重視Web標(biāo)準(zhǔn)為你提供現(xiàn)代瀏覽器的全部功能,而不是給你一個(gè)專(zhuān)有的框架。最近在學(xué)習(xí)D3.js,這個(gè)例子是通過(guò)d3.js畫(huà)一個(gè)簡(jiǎn)單的柱狀圖。下面來(lái)一起看看吧。2016-12-12el-select加上搜索查詢時(shí)限制開(kāi)頭空格輸入的解決方案
這篇文章主要介紹了el-select加上搜索查詢時(shí),限制開(kāi)頭空格輸入的解決方案,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-02-02在 IE 中調(diào)用 javascript 打開(kāi) Excel 表
在 IE 中調(diào)用 javascript 打開(kāi) Excel 表...2006-12-12實(shí)例詳解BootStrap的動(dòng)態(tài)模態(tài)框及靜態(tài)模態(tài)框
要用bootStrap這個(gè)框架就必須要重載它的class類(lèi),也就是說(shuō)class要一樣。接下來(lái)通過(guò)實(shí)例代碼給大家介紹BootStrap的動(dòng)態(tài)模態(tài)框及靜態(tài)模態(tài)框,需要的朋友可以參考下2018-08-08element?ui?-?el-button?重新渲染后disabled屬性失效問(wèn)題解決
這篇文章主要介紹了elementui el-button重新渲染后disabled屬性失效問(wèn)題解決,解決方法也很簡(jiǎn)單,給el-button元素添加key值就可以了,需要的朋友可以參考下2023-07-07JavaScript仿網(wǎng)易選項(xiàng)卡制作代碼
這篇文章主要為大家詳細(xì)介紹了JavaScript仿網(wǎng)易選項(xiàng)卡制作代碼,具有一定的參考價(jià)值,感興趣的朋友可以參考一下2016-10-10javascript中使用replaceAll()函數(shù)實(shí)現(xiàn)字符替換的方法
第一次發(fā)現(xiàn)JavaScript中replace()?方法如果直接用str.replace("-","!")?只會(huì)替換第一個(gè)匹配的字符.2010-12-12JS實(shí)現(xiàn)對(duì)json對(duì)象排序并刪除id相同項(xiàng)功能示例
這篇文章主要介紹了JS實(shí)現(xiàn)對(duì)json對(duì)象排序并刪除id相同項(xiàng)功能,涉及javascript針對(duì)json格式數(shù)據(jù)的遍歷、運(yùn)算、判斷、添加、刪除等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04