点击按钮,弹出窗口,关闭窗口后 再继续执行原来按钮后面的代码,如何实现? 点击按钮,弹出窗口,关闭窗口后 再继续执行原来按钮后面的代码,如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Response.Write("<script> alert('非法操作,您的IP已被记录!')</script>"); 在脚本中使用response.write("<script>alert('fdas');</script>"); 可能是我没说清楚啊,我弹出的是另外一个页面,用window。open弹出的,然后关闭这个页面,继续执行怎么实现阿? 使用window.open弹出窗口,而造成ASPX服务器端的代码暂停运行,应该不可能实现的,因为是两个不同的页面,而且没有依存关系 使用ShowModuleDialog()来实现吧! 关键被弹出的页面我还有一些实现~~要操作数据库,关闭后,回到原来的页面继续执行代码~~ShowModuleDialog()可以吗?能不能讲的具体点〉? 我按钮中的代码这样的Page.RegisterStartupScript("alert", "<script language=JavaScript>window.open('./confirmdefect.aspx?baselinename="+ddlBaseline.SelectedItem.Text+"' ,'pop','width=450,height=310,left=300,top=200');</script>");....................... 简单例子:a.aspx=================<script>letsGo()function letsGo(){var ret =showModalDialog("b.aspx")if(ret == null){alert("您怎么什么也没有得到呢?")}else{alert("恭喜您,您进行可以得到的美女个数为:" + ret)}}</script>b.aspx=================<script language="C#" runat="server">void Page_Load(Object sender,EventArgs e ){Response.Clear();Response.Expires = -100;}</script><script language=javascript>function letsGo2(){ initTask("")}function initTask(s){Xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")Xmlhttp.open("GET","start.aspx?a=" + s + "&" + Date.parse(new Date()),false)Xmlhttp.send()if(Xmlhttp.status==200){if(window.confirm("现在的结果是:\n\n" + Xmlhttp.responseText + "\n\n\n要继续吗?"))initTask(Xmlhttp.responseText)else{window.returnValue = Xmlhttp.responseTextwindow.close()}}elsealert(Xmlhttp.statustext)}</script><input type=button value=开始吧 onclick="letsGo2()">start.aspx===================<script language="C#" runat="server">void Page_Load(Object sender,EventArgs e ){Response.Clear();Response.Expires = -100;//可以根据Request等条件进行执行不同的操作Response.Write(DateTime.Now.Second.ToString()); }</script> showModalDialog刚刚也试过了,也没用de !!!!!!!原来页面代码照样执行!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11 我也搞了很长时间,还是没能处理好.ASP.NET在这方确实需要改善,这些基本功能都没有实现,还要通过其它间接方式,也不知微软是否认为这个太容易啦,不值得他们做吗? 寻求.net程序员路程的学习方法及顺序 类无法访问的问题。 如何动态的添加控件? 无刷新的下拉框的问题???? 请高手指教!关于ASP.net的数据库连接池 地址栏的图标是如何实现的? 为什么我的session不好用? 高手朋友们,快帮我看看,急!!! ASP.Net中创建了这种表头并且绑定了数据,想再加一列编辑列,怎么加?? 如何才不记录输入的密码呢。 送分,可以这么说。。。。。。。。。。。。关于自动写DataGrid 的问题. 弹出窗口中点击确定后自动关闭!
response.write("<script>alert('fdas');</script>");
ShowModuleDialog()可以吗?能不能讲的具体点〉?
Page.RegisterStartupScript("alert", "<script language=JavaScript>window.open('./confirmdefect.aspx?baselinename="+ddlBaseline.SelectedItem.Text+"' ,'pop','width=450,height=310,left=300,top=200');</script>");
....................
...
a.aspx
=================
<script>
letsGo()
function letsGo()
{
var ret =showModalDialog("b.aspx")
if(ret == null)
{
alert("您怎么什么也没有得到呢?")
}
else
{
alert("恭喜您,您进行可以得到的美女个数为:" + ret)
}
}
</script>b.aspx
=================
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e )
{
Response.Clear();
Response.Expires = -100;
}
</script>
<script language=javascript>
function letsGo2()
{
initTask("")
}function initTask(s)
{
Xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
Xmlhttp.open("GET","start.aspx?a=" + s + "&" + Date.parse(new Date()),false)
Xmlhttp.send()
if(Xmlhttp.status==200)
{
if(window.confirm("现在的结果是:\n\n" + Xmlhttp.responseText + "\n\n\n要继续吗?"))
initTask(Xmlhttp.responseText)
else
{
window.returnValue = Xmlhttp.responseText
window.close()
}
}
else
alert(Xmlhttp.statustext)
}
</script>
<input type=button value=开始吧 onclick="letsGo2()">start.aspx
===================
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e )
{
Response.Clear();
Response.Expires = -100;
//可以根据Request等条件进行执行不同的操作
Response.Write(DateTime.Now.Second.ToString());
}
</script>