程序执行一半后可以跳出对话框选择是否继续执行
2017-07-10 00:59
387 查看
原文发布时间为:2008-10-31 —— 来源于本人的百度文章 [由搬家工具导入]
我想这样,点击一个按钮,然后程序执行一半的时候,跳出一个选择“是否继续执行?”,这样的效果,如果我点击 是,它就继续执行,如果点击 否 ,结束。。。
基本思想:用一个按钮(按钮的width属性设成0,这样就成为了一个隐形按钮),然后判断confirm的值来确定是否用getElementById的方法点击那个“隐形按钮”。。。
主要语句:
ClientScript.RegisterStartupScript(Page.GetType(), "", " <SCRIPT>if(confirm('要输出world么?')) document.getElementById('Unnamed1').click(); </SCRIPT>");
前台 code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"> <title>Untitled Page </title> </head> <body> <form id="form1" runat="server"> <asp:button runat="server" text="隐藏按钮" onclick="Unnamed1_Click" ID="Unnamed1" Width="0px" /> <asp:Button ID="Button1" runat="server" Text="尝试" onclick="Button1_Click" /> </form> </body> </html>
后台 code using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class Default4 : System.Web.UI.Page{ string str = "hello"; protected void Page_Load(object sender, EventArgs e) { } protected void Unnamed1_Click(object sender, EventArgs e) { Response.Write(str+" world!"); } protected void Button1_Click(object sender, EventArgs e) { Response.Write(str); ClientScript.RegisterStartupScript(Page.GetType(), "", " <SCRIPT>if(confirm('要输出world么?')) document.getElementById('Unnamed1').click(); </SCRIPT>"); //应该写成以上这句,写下面这句将找不到button1 //Response.Write(" <SCRIPT>if(confirm('要输出world么?')) document.getElementById('Unnamed1').click(); </SCRIPT>"); } }
我想这样,点击一个按钮,然后程序执行一半的时候,跳出一个选择“是否继续执行?”,这样的效果,如果我点击 是,它就继续执行,如果点击 否 ,结束。。。
基本思想:用一个按钮(按钮的width属性设成0,这样就成为了一个隐形按钮),然后判断confirm的值来确定是否用getElementById的方法点击那个“隐形按钮”。。。
主要语句:
ClientScript.RegisterStartupScript(Page.GetType(), "", " <SCRIPT>if(confirm('要输出world么?')) document.getElementById('Unnamed1').click(); </SCRIPT>");
前台 code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"> <title>Untitled Page </title> </head> <body> <form id="form1" runat="server"> <asp:button runat="server" text="隐藏按钮" onclick="Unnamed1_Click" ID="Unnamed1" Width="0px" /> <asp:Button ID="Button1" runat="server" Text="尝试" onclick="Button1_Click" /> </form> </body> </html>
后台 code using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class Default4 : System.Web.UI.Page{ string str = "hello"; protected void Page_Load(object sender, EventArgs e) { } protected void Unnamed1_Click(object sender, EventArgs e) { Response.Write(str+" world!"); } protected void Button1_Click(object sender, EventArgs e) { Response.Write(str); ClientScript.RegisterStartupScript(Page.GetType(), "", " <SCRIPT>if(confirm('要输出world么?')) document.getElementById('Unnamed1').click(); </SCRIPT>"); //应该写成以上这句,写下面这句将找不到button1 //Response.Write(" <SCRIPT>if(confirm('要输出world么?')) document.getElementById('Unnamed1').click(); </SCRIPT>"); } }
相关文章推荐
- 关于在android程序执行过程中使用Intent启动另一个活动后,同个方法未执行的代码是否会继续执行。
- 使用database control 配置数据库时,要求在当前oracle主目录中配置监听程序,必须运行Netca以配置监听程序,然后才能继续。或者可以选择继续,但是不要使用database cont
- 如何在while(cin>>str)跳出循环后能继续执行程序中其他的输入操作
- 必须运行Netca以配置监听程序,然后才能继续。或者可以选择继续,但是不要使用database control
- c# 扑克牌程序(1) 一副扑克牌可以选择是否包含大小王
- js弹出可以选择是否的对话框
- ASP.NET在后台代码实现个功能,根据选择提示用户是否继续执行操作
- 让电脑随机来产生两位数的加减法,然后让用户来选择是否继续作答,如果选择是表示可以继续作答 当用户作答完毕后,要输出答对了几道,答错了几道。
- 使用AlertDialog实现使用在android中弹出对话框,询问用户是否继续执行
- “打印机没有响应,但是程序可以在没有打印机信息的情况下继续运行,是否继续
- 使用database control 配置数据库时,要求在当前oracle主目录中配置监听程序,必须运行Netca以配置监听程序,然后才能继续。或者可以选择继续,但是不要使用database cont
- Gtk_Init(int argc, char *argv[]) argv[0]可以指向 另一个程序的可执行文件名
- 检测某个程序是否在进程中执行
- 我在delphi中用shellExecute启动了一个程序(ftp);然后想做一个等待,只到ftp进程结束,再继续下面的操作,请问如何监控这个进程是否已结束?
- sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 Alter AUTHORIZATION 语句将数据库
- 将JPG图片绘制在对话框背景上:(这段代码绝对可以执行)
- DBA手记-optimizer_mode影响一个SQL语句是否可以执行
- JAVA里static 变量在程序执行结束后是否被消毁
- “对话框打开时命令无法执行。单击“确定”,然后关闭对话框以继续。”
- 判断对话框是否被激活 判断程序主界是否在前台