功能:利用Javascript调用弹出一个子窗体,在子窗体结束时返回一个值给当前窗体,并执行一个操作
代码:
<script>
function cwin()
{
var a="";
var user=window.showModalDialog('Find.aspx',a,'dialogWidth:810px;dialogHeight:420px;center:yes;status:no');
if(user!=null)
{
document.all.txtTj.value=user;
document.getElementById('button1').click();
}
}
</script>
说明:txtTj为一文本框 button1为一个服务端按钮
运行环境:asp.net2003 Ie6
问题:文本框内容赋值正常,按钮事件未正常调用
代码:
<script>
function cwin()
{
var a="";
var user=window.showModalDialog('Find.aspx',a,'dialogWidth:810px;dialogHeight:420px;center:yes;status:no');
if(user!=null)
{
document.all.txtTj.value=user;
document.getElementById('button1').click();
}
}
</script>
说明:txtTj为一文本框 button1为一个服务端按钮
运行环境:asp.net2003 Ie6
问题:文本框内容赋值正常,按钮事件未正常调用
改成这样试试:var obj=document.getElementById("button1");
obj.click();
document.getElementById('<%=Button1.ClientID %>').click();
$(function() {
$("#button1").click(function() {
//你的逻辑
})
})
</script>