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>
------解决方案--------------------同意楼上