文件夹选择:
<html>
<head>
<title>上传本地文件夹路径</title>
<script type="text/javascript" language="javascript">
/*
* 特别注意的是,由于安全方面的问题,你还需要如下设置才能使本JS代码正确运行,
* 否者会出现"没有权限"的问题.
*
* 1、设置可信任站点(例如本地的可以为:http://localhost)
* 2、其次:可信任站点安全级别自定义设置中:设置下面的选项
* "对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"
*/
function browseFolder(path) {
try {
var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息
var Shell = new ActiveXObject("Shell.Application");
var Folder = Shell.BrowseForFolder(0, Message, 64, 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.getElementById(path).value = Folder;
return Folder;
}
}
catch (e) {
alert(e.message);
}
}
</script>
</head>
<body>
<table>
<tr>
<td>
<input type="text" name="path" />
</td>
<td>
<input type="button" onclick="browseFolder('path')" value="选择文件夹" />
</td>
</tr>
</table>
</body>
</html>
判断滚动条是否到底(仅适用于火狐,IE会提示两次,不明原因):
<html >
<head>
<title>下拉滚动条滚到底部了吗?</title>
<script language="javascript">
function scrollTo() {
var scroller = document.getElementById("div1");
var nDivHight = scroller.style.height;
var nScrollHight = scroller.scrollHeight;//滚动距离总长(注意不是滚动条的长度)
var nScrollTop = scroller.scrollTop;//滚动到的当前位置
if (parseInt(nScrollTop) + parseInt(nDivHight) == nScrollHight) {
alert("滚动条1到底部了");
}
}
function scrollTo2() {
var scroller = document.getElementById("div2");
var nDivHight = scroller.style.height;
var nScrollHight = scroller.scrollHeight;//滚动距离总长(注意不是滚动条的长度)
var nScrollTop = scroller.scrollTop;//滚动到的当前位置
if (parseInt(nScrollTop) + parseInt(nDivHight) == nScrollHight) {
alert("滚动条2到底部了");
}
}
</script>
</head>
<body>
<div id="div1"
style="overflow-y: auto; overflow-x: hidden; height: 500px;"
onScroll="scrollTo()">
<div style="background-color: #ccc; height: 750px;">
内部div高度为750,外部div高度为500,所以垂直滚动条需要滚动750-500=250的距离,就会到达底部
</div>
</div>
<br/>
<div id="div2"
style="overflow-y: auto; overflow-x: hidden; height: 200px;border: 1px;border: 1px dashed red"
onScroll="scrollTo2()">
滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>
滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>滚动<br/>
</div>
</body>
</html>
分享到:
相关推荐
易语言判断滚动条是否在底端源码,判断滚动条是否在底端,滚动条是否在底端,API_GetScrollInfo,API_LocalSize_SCROLLINFO,API_LocalSize_SCROLLBARINFO,API_GetScrollBarInfo
判断滚动条是否滚动到底部以及判断页面数据是否修改 IE+FE下测试通过
1.asp.net 滚动条到达底部,页面自动ajax读取数据追加到页面中 2.ajax查询数据 3.到达底部判断 4.到达底部触发追加数据方法 5.原有数据不清除,只在原有数据上追加新数据 6.VS2015开发,第一次运行,请重新生成解决...
js实现的判断滚动条是否到底部的特效源码是一段可以判定有没有浏览到网页最底部的效果代码,将网页拖动或利用鼠标滚轮滚动到最底部后,页面中就会提示一段“滚动条,已经到底部了!”的提示语,本段代码适应于所有...
如何判断滚动是否滚动到了底部? 首先要了解的知识 scrollHeight,clientHeight,scrollTop scrollHeight 只读属性,高度包括所有内容,包含内边距,但不把水平滚动条、边框和外边距算在内。 clientHeight 也是只读...
angular6,div 滚动条判断是否触底,用于滚动加载数据。
开发聊天程序,我们需要将将滚动条保持在最底部,比如聊天窗口,最新发出和收到的信息要显示在最下方,如果要看到最下方的内容,就必须保证滚动条保持在最底部。
js滚动条到底部时自己加载新的内容 页面局本加载类似新浪微博
当滚动条滑到最低端显示div
在网页中,我们会遇到很多在滚动条到底部的时候有数据正在加载的事件,那么怎样用vue去实现这样的内容呢?本篇只给出一个雏形,结合vue的生命周期用纯javascript...判断到底部的等式: scrollTop+windowHeight=scrollHei
判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop为滚动条在Y轴上的滚动距离。 clientHeight为内容可视区域的高度。 scrollHeight为内容可视区域的高度加上溢出...
本文章向码农介绍jquery如何判断滚动条滚到页面底部并执行事件。首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。 首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。 ...
易语言滚动条位置判断源码,滚动条位置判断,新的过程,SetWindowLongA,CallWindowProcA,GetScrollInfo
判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop为滚动条在Y轴上的滚动距离。 clientHeight为内容可视区域的高度。 scrollHeight为内容可视区域的高度加上溢出...
FolderBrowserDialogScrollToSelectdPath wpf 或者 winform 的选择文件夹路径控件设置初始值后滚动到初始路径上,这是一个可运行的sln,很简单。另外吐槽一下csdn的下载积分规则,我上传的资源都希望是0积分共享,...
解决了 滚动条中元素是DIV 导致的问题
本文实例讲述了JS简单判断滚动条的滚动方向实现方法。分享给大家供大家参考,具体如下: 以下代码实现判断页面的滚动条的滚动方向; var sign = 80;//定义默认的向上滚与向下滚的边界 [removed] = [removed] = ...
开发语言C#,开发环境.net平台。对.net控件ListBox 在添加数据滚动条自动滚动到底部。
jQuery鼠标滚动条到页面底部浮动层滑动弹出信息 jQuery鼠标滚动条到页面底部浮动层滑动弹出信息