后台用ScriptManager.RegisterClientScriptBlock,调前台JS,找不到控件ID怎么办啊?有没有好的解决办法? 后台用ScriptManager.RegisterClientScriptBlock,调前台JS,找不到控件ID怎么办啊?有没有好的解决办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 具体code 贴了来看看撒 代码大概下面这样,主要是因为。代码执行顺序问题,JS打印出来后,要调用的那个BUTTON还没打印出来,所以找不到,有没有什么好的解决办法,我就这点分了,谢谢。 ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), _ "", "WinCloseWebBtn2();", True) <script type="text/javascript" language="javascript"> function WinCloseWebBtn2() { var date = new Date(); var parameter = date.getFullYear() + "_" + date.getMonth() + "_" + date.getDay() + "_" + date.getHours() + "_" + date.getMinutes() + "_" + date.getSeconds() + "_" + date.getMilliseconds(); var str = "PasswordChangeDialog.aspx"; str = str + "?AAA=" + parameter; window.returnValue = window.showModalDialog(str, null, 'dialogWidth=918px; dialogHeight=600px;center:1;scroll:0; help:0; status:0 '); if (window.returnValue == 1) { var obj = document.getElementById("<%=WebImageButton2.ClientID%>"); obj.click(); } } </script> <title meta:resourcekey="TitleResource1"></title></head><body>...<body/> RegisterClientScriptBlock换成RegisterStartupScript 我一般是用参数把ClientID传进去的。这样拼字符串的时候容易拼一些。只要直接拼一个调用的函数就可以了。参数是ClientID。 RegisterStartupScript和RegisterClientScriptBlock有什么区别?谢谢 位运算符的问题 按ESC关闭div层 arguments? ie8/9下 图片设置max-height变形问题 document.form1.submit()对象不支持此属性或方法 高分求助:用javascript怎么计算一个字符串的字节数(不是字符数)? iframe问题 请问一个最简单的问题。 日期处理问题 js里面读取一个TXT的数据作为dataset来画一个柱状图,但是读取不出来,求大神帮助 有谁能给我一份js的帮助文档啊? JavaScript传值问题【已解决】
"", "WinCloseWebBtn2();", True)
<script type="text/javascript" language="javascript">
function WinCloseWebBtn2() {
var date = new Date();
var parameter = date.getFullYear() + "_" + date.getMonth() + "_" + date.getDay() + "_" + date.getHours() + "_" + date.getMinutes() + "_" + date.getSeconds() + "_" + date.getMilliseconds();
var str = "PasswordChangeDialog.aspx";
str = str + "?AAA=" + parameter;
window.returnValue = window.showModalDialog(str, null, 'dialogWidth=918px; dialogHeight=600px;center:1;scroll:0; help:0; status:0 ');
if (window.returnValue == 1) { var obj = document.getElementById("<%=WebImageButton2.ClientID%>");
obj.click();
}
}
</script>
<title meta:resourcekey="TitleResource1"></title>
</head>
<body>
...
<body/>
换成RegisterStartupScript
这样拼字符串的时候容易拼一些。只要直接拼一个调用的函数就可以了。参数是ClientID。