導航:首頁 > 編程語言 > 鏈接訪問js

鏈接訪問js

發布時間:2023-08-17 14:37:46

A. js中用鏈接實現打開本地文件對話框

/* 用如下代碼把該函數應用到一個HTML文件中:
<script src="browseFolder.js"></script>
或把下面代碼直接COPY到<script language="javascript">...</script>標簽中;

用一般的觸發函數均可在HTML文件中使用該函數
例如:<input type="button" onclick="BrowseFolder()" />
注意:請定義NAME為savePath的輸入框接收或顯示返回的值,例如:
<input type="text" name="savePath" />
特別注意的是,由於安全方面的問題,你還需要如下設置才能使本JS代碼正確運行,
否者會出現"沒有許可權 "的問題.

1、設置可信任站點(例如本地的可以為:http://localhost )
2、其次:可信任站點安全級別自定義設置中:設置下面的選項
"對沒有標記為安全的ActiveX控制項進行初始化和腳本運行"----"啟用 "
*/

function BrowseFolder(){
try{
var Message = "請選擇文件夾"; //選擇框提示信息
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 對象
Folder = Folder.item(); // 返回 Folderitem 對象
Folder = Folder.Path; // 返迴路徑
if(Folder.charAt(Folder.length-1) != "\\"){
Folder = Folder + "\\";
}
document.all.savePath.value=Folder;
return Folder;
}
}catch(e){
alert(e.message);
}
}

B. js 非同步訪問一個鏈接,將鏈接輸出的信息返回,根據返回值進行判斷

建議使用JQUERY.AJAX
例子:
$.get("url.html",function(result){
// url.html 是非同步訪問的一個鏈接,
alert( result + " : 就是返回的值,也就是訪專問鏈接的全部HTML 或文本屬");

},"text");

C. 超鏈接調用js函數

根據問題描述,是通過點擊事件控制a標簽的href屬性。

使用jQuery的attr()方法可以很快捷的解決這專個問題。

<ahref="javascript:;;"class="exchange">點擊</a>
<scripttype="text/javascript">
$(function(){
$(".exchange").click(function(){//選擇器屬出發點擊事件
$(this).attr("href","a.asp?id=203");//這里替換當前對象的href屬性
});
});
</acript>
閱讀全文

與鏈接訪問js相關的資料

熱點內容
win10桌面文件沒了能恢復嗎 瀏覽:214
來拿錢app怎麼樣 瀏覽:708
數控編程的g70是什麼意思 瀏覽:728
兩個插網線怎麼傳數據 瀏覽:213
外圓循環加工如何編程 瀏覽:272
資料庫圖標是個小象是哪個資料庫 瀏覽:278
maxthon文件夾 瀏覽:954
如何編程對萬千百十個數字的篩選 瀏覽:335
apache配置文件詳解 瀏覽:822
word文件後面出現sjz3 瀏覽:794
簡單照相機安卓版 瀏覽:999
美國恐怖故事在哪個app 瀏覽:532
linux共享文件拒絕訪問 瀏覽:26
推特app的語言設置在哪裡 瀏覽:960
PDF文件上傳網路後變成亂碼 瀏覽:222
編程時在什麼情況下有include 瀏覽:849
extjs復制對象 瀏覽:84
lumion7燈光教程 瀏覽:300
如何設計word背景 瀏覽:669
wcf怎麼接受post資料庫 瀏覽:243

友情鏈接