求网页中的"文件夹"选择器,最好是javascript写的 答案:JS无变通之法:自己写一ActiveX控件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢 Amwpfiqvy解答变通之法:自己写一ActiveX控件。--------------------------------------------这个怎么弄? 你要选择本地的?--------------------对是本地的. 简单的说就是想做一个批量上传.所以要先选文件夹.多谢!myvicy 我刚搜到你的一篇回答是将这个的,不过好像我用不了,就是用VBscript写的那个 那就跟开发C/S没太大区别了,选择文件夹,读文件都要这个控件来做。而且使用的时候会弹出警告框,ActiveX控件是不值得推荐的做法。ActiveX控件多为用VC/VB做的。.Net也可以做出类似的东西来。但以上这些均是需要客户端开放权限才有用的东西。个人认为在目前网络上,类似你的这种需求应该放弃。 我正想告诉你哪个vbs的,和系统设置有关系的。你的是什么系统? 那就跟开发C/S没太大区别了,选择文件夹,读文件都要这个控件来做。而且使用的时候会弹出警告框,ActiveX控件是不值得推荐的做法。ActiveX控件多为用VC/VB做的。.Net也可以做出类似的东西来。但以上这些均是需要客户端开放权限才有用的东西。个人认为在目前网络上,类似你的这种需求应该放弃。------------------------------------------------------多谢答复. 目前客户对这个需求很强烈,需要想尽一切办法实现.你提到的用ActiveX控件的做法,有现有的例子程序吗?我的服务器环境是linux+tomcat, 应该没问题吧.客户端环境可以暂不考虑,客户为了使用这个功能,会作出让步的.多谢! 我正想告诉你哪个vbs的,和系统设置有关系的。你的是什么系统?----------------------------我是winxp的 用那个vbs的,点按钮没反映,也不报错,不知道什么问题.难道因为网页了有其他的javascript? 用C#编写ActiveX控件http://www.youren.com/Article/programme/aspx/ocx/200503/3346.htmlhttp://www.youren.com/Article/programme/aspx/ocx/200503/3347.htmlhttp://www.youren.com/Article/programme/aspx/ocx/200503/3348.html 这个跟你问的一样:http://community.csdn.net/Expert/topic/5148/5148605.xml?temp=.3442041 <script>var localpath = new ActiveXObject("Shell.Application").BrowseForFolder(0, "请选择路径", 0, "").Items().Item().Path;</script>这个需要放开ie的权限。 hta 可以有权限调用MS的这个activeX我原来写的代码统计工具里就有.http://blog.never-online.net/article.asp?id=32 单独的html需要把安全权限调低. hta 可以有权限调用MS的这个activeX我原来写的代码统计工具里就有.http://blog.never-online.net/article.asp?id=32------------------------------恕我问的白痴, 怎么在网页里调用嵌入这个hta呢? JavaScript的极大特征就是不能读取本地文件,也就是安全性好你这个需求不能实现除非用flash/flex可以肯定地说,无论什么activeX还是hta都是不能实现的如果这样浏览器就无任何安全可言 >> 可以肯定地说,无论什么activeX还是hta都是不能实现的我可以很负责任的告诉你: hta 是可以实现的 hta 是通过 mshta.exe 来运行的,和浏览器ie根本是没有关系的 hta 是通过 mshta.exe 来运行的,和浏览器ie根本是没有关系的-------------------------------------------------------------那是不是就是说 只有windwos的客户端可以使用? hta 是通过 mshta.exe 来运行的,和浏览器ie根本是没有关系的-------------------------------------------------------------那是不是就是说 只有windwos的客户端可以使用?当然windows only, unix/linux 能用 mshta.exe 和 创建 Shell.Application 这样的ActiveX对象吗? 可以使用 showModelessDialog来做!弹出的页面界面可以设计得和文件选择筐一样,按纽事件由js来写。然后由php,asp,jsp等来列出文件 >> 可以肯定地说,无论什么activeX还是hta都是不能实现的我可以很负责任的告诉你: hta 是可以实现的-----------有什么实际意义,hta和应用程序的机制差不多,你用hta做网页? 鼠标单击如何触发jquery.autocomplete 这个事件,谢谢! js为input type=file 赋值 关于纵向javascript相册 简单的JQ显示与隐藏问题 js中的apply、call 为什么这样写不能实现tr的隐藏呢??? 关于使用JavaScript后在网页顶部弹出的信息栏 收缩广告的问题,请高手赐教 如何在scrip中解析jsp的数组 各位高手们,救命啊!两天交活,再线等! 对ScriptX.cab打印控件熟悉的高手门请进!!帮忙 请教各位:js怎样直接打印而不弹出打印对话框?
--------------------------------------------
这个怎么弄?
--------------------
对是本地的. 简单的说就是想做一个批量上传.所以要先选文件夹.多谢!myvicy 我刚搜到你的一篇回答是将这个的,不过好像我用不了,就是用VBscript写的那个
.Net也可以做出类似的东西来。
但以上这些均是需要客户端开放权限才有用的东西。个人认为在目前网络上,类似你的这种需求应该放弃。
你的是什么系统?
.Net也可以做出类似的东西来。
但以上这些均是需要客户端开放权限才有用的东西。个人认为在目前网络上,类似你的这种需求应该放弃。
------------------------------------------------------
多谢答复. 目前客户对这个需求很强烈,需要想尽一切办法实现.
你提到的用ActiveX控件的做法,有现有的例子程序吗?
我的服务器环境是linux+tomcat, 应该没问题吧.
客户端环境可以暂不考虑,客户为了使用这个功能,会作出让步的.
多谢!
你的是什么系统?
----------------------------
我是winxp的 用那个vbs的,点按钮没反映,也不报错,不知道什么问题.难道因为网页了有其他的javascript?
http://www.youren.com/Article/programme/aspx/ocx/200503/3346.html
http://www.youren.com/Article/programme/aspx/ocx/200503/3347.html
http://www.youren.com/Article/programme/aspx/ocx/200503/3348.html
http://community.csdn.net/Expert/topic/5148/5148605.xml?temp=.3442041
var localpath = new ActiveXObject("Shell.Application").BrowseForFolder(0, "请选择路径", 0, "").Items().Item().Path;
</script>
这个需要放开ie的权限。
http://blog.never-online.net/article.asp?id=32
http://blog.never-online.net/article.asp?id=32
------------------------------
恕我问的白痴, 怎么在网页里调用嵌入这个hta呢?
你这个需求不能实现
除非用flash/flex
可以肯定地说,无论什么activeX还是hta都是不能实现的
如果这样
浏览器就无任何安全可言
我可以很负责任的告诉你: hta 是可以实现的
-------------------------------------------------------------
那是不是就是说 只有windwos的客户端可以使用?
-------------------------------------------------------------
那是不是就是说 只有windwos的客户端可以使用?
当然windows only, unix/linux 能用 mshta.exe 和 创建 Shell.Application 这样的ActiveX对象吗?
弹出的页面界面可以设计得和文件选择筐一样,按纽事件由js来写。然后由php,asp,jsp等来列出文件
我可以很负责任的告诉你: hta 是可以实现的
-----------
有什么实际意义,hta和应用程序的机制差不多,你用hta做网页?