接下去展示如何实现:『方法就是通过标记名称,Button在html的标记为input,所以通过getElementsByTagName获得一个Object[]数组结果,然后在循环匹配。。就可以找到了。简单吧!』
function go()

{
var tags=document.getElementsByTagName("input");
for(var i=0;i<tags.length;i++)
{
if(tags[i].id.indexOf("_"+"Button1")>-1)
{
// alert(tags[i].id);
document.getElementById(tags[i].id).click();
}
}
}

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" style="display:none"/>接下去我就把调用上面那个事件的JS顺便贴出来『笔者是为了关闭窗体的时候,调用上面的按钮事件,也就是函数GO 咯』
//判断窗体是否真正关闭
window.onbeforeunload = function()
{ 
var n = window.event.screenX - window.screenLeft; 
var b = n > document.documentElement.scrollWidth-20; 

if(b && window.event.clientY < 0 || window.event.altKey)

{ 
//alert("是关闭而非刷新"); 

}
else

{
//当前用户离线
go();
}
}

2998

被折叠的 条评论
为什么被折叠?



