导航:首页 > 编程语言 > 链接访问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相关的资料

热点内容
exosshow哪个app好 浏览:691
clr数据库程序集优点 浏览:919
手机编辑sql文件 浏览:355
装了w8系统d盘文件没了 浏览:509
杀毒软件删除的文件怎么找回 浏览:853
novalct大屏配置文件 浏览:137
iphone磁吸数据线哪个好 浏览:279
终结者远程控制软件账号密码 浏览:53
chttp发送文件路径 浏览:558
网站类论文功能设计模块怎么写 浏览:933
斗鱼伴侣看不到qq游戏 浏览:401
5s怎么看运营商版本 浏览:410
导出选定网格到外部文件 浏览:508
vrmkv文件没有声音 浏览:447
惠普电脑u盘装系统视频教程 浏览:906
ufo文件查看 浏览:399
什么市数据库的安全性 浏览:335
fanucotd数控车床如何编程 浏览:62
苹果开机时白屏黑苹果 浏览:559
有什么网站可以买国外的药 浏览:832

友情链接