- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
HtmL主要代码如下
[code=html]
<input type="file"/>
<asp:Button ID="bid" runat="server" CssClass="none" Text="Button" OnClick="btnupload_Click" />
[/code]
bid是一个隐藏的控件,我是想单击上传控件后直接执行单击事件
上面的方法是不可行的,要执行这个方法才行
[code=html] <script>
function picclick() {
if (document.all) {
document.getElementById("bid").click();
}
else {
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("bid").dispatchEvent(evt);
}
}
</script>
<input type="file"/>
<asp:Button ID="bid" runat="server" CssClass="none" Text="Button" OnClick="btnupload_Click" />
[/code]
这样写才可以兼容IE和火狐等浏览器
因为只有IE下才能直接用document这样的东东
好了就这样吧,大家如果有需要可以拿去用。
我现在就在使用一切正常
|
|