js:
if (条件)
document.all.Button1.click();
else
return false;
if (条件)
document.all.Button1.click();
else
return false;
解决方案 »
- 菜鸟请教大家一个这个问题?
- ArcGis 问题
- 各位高手进来帮小弟一下
- 返回页后问题
- 加载网页时出现“请稍等...”
- 错误 1 应输入 class、delegate、enum、interface 或 struct 错误 2 应输入类型、命名空间定义或文件尾
- GridView 与 LinkButton 的 CommandName设置问题
- 我将web中的一个表格(html)内容导入到execl里时,表头怎么是乱的?在网页上显示好了的
- 准备辞职了!
- 请教你,进来看看。
- ViewState怪问题。都来看看,我想在点击btnForSubmit是,显示viewstate为5,可是执行时,第一次点btnForSubmit按钮时viewstate显示为1,直
- 求校验DataTime的表达式
{
if ( !blnHasRight )
{
btnAddProduct.Attributes.Add("onclick","ShowInfo('您没有增加产品明细的权限!')");
}
else
{
btnAddProduct.Attributes.Add("Onclick","Dialog()");
}
}
看看上面的代码!当第一次按下按钮时,没有反应,当按下第二次后,才会有响应,请问有什么办法解决!也就是说不同条件响应不同的对话框!
还有一种方法就是用Response.write("<script>ShowInfo('您没有增加产品明细的权限!')</script>"),但是还是有个问题就是,页面先调用对话框,而面页成白色,可是正处在面页刷新过程中!
{
if ( !blnHasRight )
{
btnAddProduct.Attributes.Add("onclick","ShowInfo('您没有增加产品明细的权限!')");
}
else
{
btnAddProduct.Attributes.Add("Onclick","Dialog()");
}2:不用Response.Write(),这样:
Page.RegisterStartupScript("info","<script>...</script>");
}
按下第二次后在客户端执行onclick,提交,服务器执行btnAddProduct_Click为btnAddProduct加入onclick=ShowInfo('您没有增加产品明细的权限!')"Response.write("<script>ShowInfo('您没有增加产品明细的权限!')</script>")
将script加在.aspx文件头部
Page.RegisterStartupScript("info","<script>...</script>");
将script加在<body>内的最后
不同的位置决定了script开始执行的时间点