javascript弹出对话框

1.消息框

页面上操作完成后弹出个信息框,提示操作成功的方法:

Response.Write("<mce:script type="text/javascript"><!-- alert('操作成功!'); // --></mce:script>");

页面上操作完成后弹出信息框,提示成功然后跳转到其他页面的方法:

Response.Write("<mce:script type="text/javascript"><!-- alert('删除成功!');window.location.href ='http://www.csdn.com' // --></mce:script>");//页面跳转

但是,这两种方法都会使背景变白。怎样才能避免这种情况呢?

使用ASP.NET中的Page.ClientScript.RegisterStartupScript方法就可以避免这种情况了。(在Page中发出客户端脚本)

Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<mce:script language='javascript' defer><!-- alert('操作成功!');//背景没有变白 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('操作成功!');window.location='Default.aspx'</script& gt;"); //有转向

2.确认框

点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,方法如下:

方法一:

采用按钮添加属性。

public System.Web.UI.WebControls.Button btnDelRow; btnDelRow.Attributes.Add("onclick", "return confirm('确定要删吗?');");

方法二:

采用按钮的OnClientClick属性,在客户端执行javaScript语句。

OnClientClick=" if (!window.confirm('是否删除?'))return false;"

点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,选择“确定”或“取消”后跳转到相应的页面,方法如下

方法一:

在按钮的单击事件中写如下语句

string strMsg="123";//提示的信息 string strUrl_Yes="http://www.baidu.com";//点击确定后跳转页面的地址 string strUrl_No="http://www.163.com";//点击取消后跳转页面的地址 Response.Write("<Script Language='JavaScript'>if ( window.confirm('"+strMsg+"')) { window.location.href='" + strUrl_Yes +"' } else {window.location.href='"+ strUrl_No +"' };</script>");

当然上面的方法填出对话框的时候会使背景变白,我们可以改成

string strMsg="123";//提示的信息 string strUrl_Yes="http://www.baidu.com";//点击确定后跳转页面的地址 string strUrl_No="http://www.163.com";//点击取消后跳转页面的地址 Page.ClientScript.RegisterStartupScript(Page.GetType(),"change","<Script Language='JavaScript'>if ( window.confirm('"+strMsg+"')) { window.location.href='" + strUrl_Yes +"' } else {window.location.href='"+ strUrl_No +"' };</script>");

方法二:

也可以在按钮的OnClientClick属性中执行javaScript函数

funcation btnClick(urlOK,urlNO){ if (!window.confirm('是否删除?')){ window.location.href='urlOK'; } else { window.location.href='urlNO'; } }

OnClientClick=" btnClick();"//在按钮的标签中添加这句代码

javascript如何弹出对话框相关推荐

  1. JavaScript - JavaScript自定义弹出对话框

    本脚本使用自定义的浮动窗口替代浏览器自己的对话框,效果非常不错.包含Error | Warning | Success | Prompt 四个对话框窗口 兼容性:IE6+ FireFox2+ Oper ...

  2. java前端 js弹出框_js 弹出对话框3种方式

    js 弹出对话框3种方式 (2012-12-03 16:10:47) 标签: it javascript js 弹出对话框3种方式对话框有三种 1:只是提醒,不能对脚本产生任何改变: 2:一般用于确认 ...

  3. javascript--弹出对话框 四种对话框 获得用户输入值 .

    让用户点击确定 取消.让用户输入值.打开指定窗口 alert("message") confirm("message") prompt("messag ...

  4. javascript入门系列演示·三种弹出对话框的用法实例

    对话框有三种 1:只是提醒,不能对脚本产生任何改变: 2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 3: 一个带输入的对话框,可以返回用户填入的 ...

  5. javascript弹出对话框

    //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();< ...

  6. JavaScript实现弹出“确定/取消”对话框的方法

    在网页中经常会让用户提交一些事件,然后在事件处理之前会弹出"确定/取消"对话框,待用户确定后再利用程序处理事件,今天就教大家如何利用JavaScript实现弹出"确定/取 ...

  7. 分享:JavaScript弹出对话框的三种方式

    转载自品略图书馆 http://www.pinlue.com/article/2019/11/2023/069810461833.html 学习过js的小伙伴会发现,我们在一些实例中用到了alert( ...

  8. javascript 弹出对话框

    首先我想先说两句我对javascript的一些看法,我希望大家认真的去学习这门编程语言,因为它给我们在开发网页时,会带来很多的惊喜!javascript一般是运行在客户端的(client),主要用于开 ...

  9. HTML中弹窗中加入图片,javascript里怎么实现点击图片弹出对话框?

    JavaScript中可以使用document.getElementsByTagName方法后去img标签,然后遍历所有img标签并为其添加点击事件实现点击弹出对话框. JavaScript实现点击图 ...

最新文章

  1. RESTful风格及其SpringMVC实现
  2. P1603 斯诺登的密码
  3. 在某些输入上删除IE10的“清除字段”X按钮?
  4. Linux系统调用中的参数验证
  5. 携手长江天成转型 谋定·农业大健康-林裕豪:升级山茶油农产品
  6. vue移动端通过px动态计算图片宽高_vue图片宽高自适应_移动web图片高度自适应的解决方案...
  7. 决策树算法原理(下)
  8. Spring Boot 2.1.5(25)---SpringBoot基于WebFlux注解
  9. mac上文字识别(Tesseract-OCR for mac )
  10. 无损检测技术知识大全
  11. 灵飞经5龙生九子 第二十一章 危机四伏 2
  12. SpringBoot系列 - 集成JWT实现接口权限认证
  13. 6.5 Introduce Explaining Variable 引入解释性变量
  14. php实现简单的留言板
  15. android加入聊天功能,app实现聊天功能 - houwanmin的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. BZOJ 2448: 挖油-区间DP+单调队列
  17. 应用宝省流量更新sdk接入指南
  18. dubbo官方文档_Dubbo(一)
  19. 经验分享:魅族手机刷机步骤
  20. 1月16日服务器维护,1月16日服务器维护公告

热门文章

  1. Linux 修复硬盘smart,使用 Smartmontools 检测硬盘坏道
  2. linux系统发qq邮箱文件,Linux打印文件和发送邮件
  3. Java基础类型的包装类传值NullPoint问题
  4. C#连接Access数据库(详解)
  5. 谐振电路的品质因数(Q值)zz
  6. 怎么把钉钉的文件导入电脑_钉钉文件怎么保存到电脑
  7. JavaScript高级程序设计(第3版)电子版,非扫描下载
  8. 黄博的机器学习课程开课了!
  9. ionic图片点击放大,双指缩放
  10. 翁恺《零基础学习Java语言》作业答案 第1周到第7周