日期:2014-05-19  浏览次数:20506 次

JS小问题
我页面上有一个html类型的button我加了一个鼠标点击事件是弹出对话框,

如何在页面初始化时激活button的事件,非鼠标点击激活的,是用代码来激活的.



------解决方案--------------------
如何在页面初始化时激活button的事件,非鼠标点击激活的,是用代码来激活的
那想用什么来激活的??
ie上的操作都是基于事件的 你先确定自己要激活的方式。是用代码来激活的太笼统了 。事件都是写代码完成的 还不是代码。
你可以试下 自己重新绑定控件的委托事件 可能是你需要的效果。你可以自定义个事件 然后绑定相关的委托事件 就是自动生成的代码里面的东西 按自己的需求修改或增删
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{ //这里是事件的绑定
this.Button2.Click += new System.EventHandler(this.Button2_Click);
this.Button3.Click += new System.EventHandler(this.Button3_Click);
this.DataGrid1.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.DataGrid1_PageIndexChanged_1);
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion
------解决方案--------------------
干脆可以 在初试化的事件里 加个弹出对话框的代码
------解决方案--------------------
俺的处理办法如下:
<script type=text/javascript>
function ButtonClick()
{
//按钮点击事件放这里
alert( "加载的时候自动激活. ");
}
</script>

<Body onload= "javascript:ButtonClick(); ">
//Html代码
</Body>
------解决方案--------------------
<script type=text/javascript>
//btn是你的那个html 的button的ID
var btn=document.getElementById( "btn ");
window.onload=btn.onclick;
</script>

<Body >
//Html代码

</Body>
------解决方案--------------------
我的处理办法如下:
<script type=text/javascript>
function ButtonClick()
{
//按钮点击事件放这里
alert( "加载的时候自动激活. ");
}
</script>

<Body>
//Html代码
</Body>
ButtonClick();

------解决方案--------------------
<script language= "JavaScript " event= "onload " for= "window ">
Button_Click();
</script>
------解决方案--------------------
同意楼上