js调用后台方法
<script type="text/javascript"><!--
function $(curObj){
return document.getElementById(curObj);
}
function loadStatus(preNum,totalNum){
if(preNum == 1)
{
document.getElementById("ctl00_ContentPlaceHolder1_ImageButton2").click();
}
alert(preNum);
var curNum=preNum+1;
var execPercent=parseInt(curNum/totalNum*100);
$('sbExec').style.width=execPercent+"%";
$('sFooter').innerHTML='正在执行'+execPercent+"%";
if(curNum<totalNum){
setTimeout('loadStatus('+curNum+','+totalNum+')',1);
}else{
$('sFooter').innerHTML='执行完成';
}
}
-->
</script>
为什么调用了document.getElementById("ctl00_ContentPlaceHolder1_ImageButton2").click();事件后
js下面的就不执行了呢? --------------------编程问答--------------------
你那个BUTTON点击后做什么了,你知道吗? --------------------编程问答-------------------- JS调用后台的方法不是这样弄的 --------------------编程问答-------------------- document.getElementById("<%= ImageButton2.ClientID %>").click(); --------------------编程问答-------------------- 应该是这个button触发了Submit吧!
这种调用,一般要做ajax处理。 --------------------编程问答--------------------
参考。。
--------------------编程问答-------------------- document.getElementById("ctl00_ContentPlaceHolder1_ImageButton2").click();
引号里的是你button的id号,你id号不会是ctl00_ContentPlaceHolder1_ImageButton2吧?
补充:.NET技术 , ASP.NET