社区
JavaScript
帖子详情
firefox点击按钮后出现选择文件的方法?
wappibz
2009-12-30 10:25:34
我想让普通按钮实现input file的功能,
在ie下,使用如下语句:
browse.disabled=false;
browse.click();
file.value=browse.value;
browse.disabled=true;
类似这样的javascript语句,可以适用在按钮上,但似乎这个语句只能在ie下适用, firefox下应该使用什么语句呢?
谢谢!
...全文
187
19
打赏
收藏
firefox点击按钮后出现选择文件的方法?
我想让普通按钮实现input file的功能, 在ie下,使用如下语句: browse.disabled=false; browse.click(); file.value=browse.value; browse.disabled=true; 类似这样的javascript语句,可以适用在按钮上,但似乎这个语句只能在ie下适用, firefox下应该使用什么语句呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wappibz
2010-01-05
打赏
举报
回复
upup
wappibz
2010-01-04
打赏
举报
回复
所以 没有办法直接调用文件浏览器的对吧?
浴火_凤凰
2010-01-04
打赏
举报
回复
2楼的是个好方法
wappibz
2010-01-04
打赏
举报
回复
upup
wappibz
2010-01-04
打赏
举报
回复
upup
antony1029
2010-01-03
打赏
举报
回复
学习!!!!
wappibz
2010-01-03
打赏
举报
回复
upup
wappibz
2010-01-02
打赏
举报
回复
upup
wappibz
2010-01-02
打赏
举报
回复
upup
孟子E章
2009-12-31
打赏
举报
回复
ff不允许这么做
cn00439802
2009-12-31
打赏
举报
回复
[Quote=引用 9 楼 net_lover 的回复:]
ff不允许这么做
[/Quote]
请9楼看完8楼的代码再说
cn00439802
2009-12-30
打赏
举报
回复
var invokeClick = function(element){
if(element.click)element.click();
else if(element.fireEvent)element.fireEvent('onclick');
else if(document.createEvent){
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
element.dispatchEvent(evt);
}
}
browse.disabled=false;
invokeClick(browse);
file.value=browse.value;
browse.disabled=true;
wappibz
2009-12-30
打赏
举报
回复
[Quote=引用 5 楼 cn00439802 的回复:]
var invokeClick = function(element){
if(element.click)element.click();
else if(element.fireEvent)element.fireEvent('onclick');
else if(document.createEvent){
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
element.dispatchEvent(evt);
}
}
browse.disabled=false;
invokeClick(browse);
file.value=browse.value;
browse.disabled=true;
[/Quote]
刚刚测试了下 ie下能用 但在ff下或者chrome都无法使用啊。。。
wappibz
2009-12-30
打赏
举报
回复
cool。。。
这是个好办法。。
还有别的办法么?
sling2007
2009-12-30
打赏
举报
回复
2楼比较奸诈......
woshifou
2009-12-30
打赏
举报
回复
学习。
浪尖赏花
2009-12-30
打赏
举报
回复
在FF下,LZ可以将file控件设置为全透明,然后把它绝对定位到按钮上方
让用户错以为点击的是按钮,其实点击的是file控件
antony1029
2009-12-30
打赏
举报
回复
[Quote=引用 1 楼 lihui_shine 的回复:]
在FF下,LZ可以将file控件设置为全透明,然后把它绝对定位到按钮上方
让用户错以为点击的是按钮,其实点击的是file控件
[/Quote]
这个方法不错啊!!!呵呵。
firefox
插件离线安装器
firefox
插件离线安装器,在
firefox
中打开这个
文件
,点击浏览按钮,
选择
下载的
firefox
插件,再点击install按钮即可安装。
httprequster.rar
该httpRequester适用于
firefox
5.6以下,可以用于http的get、poster等方式的测试,安装
方法
1、安装
firefox
5.6以下版本 2、安装完毕,点击菜单,找到附加组件 3、在附加组件页面的搜索框左边有个按钮 4、
选择
从
文件
安装附加组件 5、
选择
xpi
文件
安装即可 6、安装完毕会在菜单栏的工具栏中
出现
一个httpRequester选项,点击就可以使用 ps:记得在高级选项中,关闭
firefox
的自动更新,否则插件无法使用;本人使用
firefox
5.5版本 6.安装火狐老版本火狐浏览器(54以下)下载地址:https://ftp.mozilla.org/pub/
firefox
/releases/ https://download-installer.cdn.mozilla.net/pub/
firefox
/releases/
火狐浏览器插件开发头
文件
和示例
火狐浏览器插件开发头
文件
和示例,火狐4.0.1源代码中拷贝出来的
selenium-ide-2.5.0工具
功能测试软件,使用selenium-ide-2.5.0功能测试组件,只要打开
firefox
(火狐)浏览器,工具附加组件,从
文件
安装附件组件,附加组件就行!
解压后拖入浏览器扩展程序使用.zip
解压后拖入浏览器扩展程序使用
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章