CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

用链接打开vb的确认删除对话框

楼主appleboyallen(揪揪)2002-05-12 18:53:40 在 Web 开发 / ASP 提问

 
  我写了一个asp程序,用户可以删除一些记录,但是我想在点击“删除”连接的时候,弹出一个确认删除的对话框,用户选了yes后才删除  
  问题点数:10、回复次数:10Top

1 楼cmsoft(韦小宝是我的老乡)(草根在路上)回复于 2002-05-12 18:56:07 得分 5

<a   href="abc.asp"   onclick="javascript:return   confirm('你是否确认删除?');">删除</a>Top

2 楼appleboyallen(揪揪)回复于 2002-05-12 19:04:52 得分 0

用vb脚本可以做吗?  
  Top

3 楼tripofdream(梦之旅)回复于 2002-05-12 19:15:43 得分 5

也可以,不过比用javascript麻烦多了.  
  <a   href="del.asp?id=xxx"   id="link1">删除</a>  
  <script   language=vbscritp>  
          set   document.all("link1").onclick=GetRef("msgbox(""你是否确认删除?"")")  
  </script>Top

4 楼springcloud()回复于 2002-05-12 20:01:18 得分 0

你可以这样做:  
  <a   href="abc.asp"   onclick="vbscript:confirm('真的要删除吗?')">删除</a>  
  你也可以通过调用一个子程序来进行(不过此方法比较适合用于BUTTON按钮):  
  ……  
  <input   type=button   id=btnDelete   name=btnDelete   value=删除>  
  ……  
  <script   language=vbscript>  
  sub   btnDelete_onclick()  
   
  end   sub  
  </script>  
  Top

5 楼springcloud()回复于 2002-05-12 20:04:14 得分 0

不好意思,按错了键,现在对上面的回答作一补充  
  <script   language=vbscript>  
  sub   btnDelete_onclick()  
          confirm("真的要删除吗?")  
          '其他处理语句  
  end   sub  
  </script>  
  Top

6 楼tripofdream(梦之旅)回复于 2002-05-12 20:16:44 得分 0

楼上的方法无法获得返回值,即不管选择"是"还是"否",都会打开链接指向的URL.Top

7 楼xxjmz_78(阿甘)回复于 2002-05-12 20:17:27 得分 0

vbscript就可以做了呀  
  messagebox就可以了呀  
  难道是我没理解你的意思Top

8 楼tripofdream(梦之旅)回复于 2002-05-12 20:40:17 得分 0

建议你们自己去试一下.  
  在javascript中,可以在元素中使用return来获得事件的返回值,如果返回值为false,则会忽略此事件,即不对此事件做响应.而在vbscript中是没有类似的关键字的,需要要set关键来指定事件的返回值GetRef("handler")Top

9 楼springcloud()回复于 2002-05-12 21:00:59 得分 0

将上面的语句改为下列语句即可:  
  <script   language=vbscript>  
  sub   btnDelete_onclick()  
        if   confirm("真的要删除吗?")   then  
              location="http://www.sohu.com"  
              '其他处理语句  
        end   if  
  end   sub  
  </script>  
  Top

10 楼chinareny(编程浪子)回复于 2002-05-12 21:28:26 得分 0

<script   language=vbscript>  
  sub   btnDelete_onclick()  
          if   msgbox("你真的要删除吗?",vbyesno,"")=vbyes   then  
                  'delete  
          else  
                  'undo  
          end   if  
  end   sub  
  </script>Top

相关问题

  • 在线急等,删除前弹出对话框让用户确认是否删除.的对话框!
  • 删除对话框??
  • 在线结帐:删除加确认对话框?
  • 如何带参数给Datagrid用的确认删除对话框?
  • 关于DataGrid删除时添加确认对话框的问题
  • 如何弹出确认删除对话框(Asp.Net的C#编程)?
  • vb对话框
  • Excel中,VBA如何删除一个Sheet而不弹出确认对话框
  • 如何在ASP中调用一个删除前的提示确认对话框?
  • ASP,要完成删除一条记录时弹出确认对话框,确认后才删除,如何做

关键词

  • 删除
  • 返回
  • 事件

得分解答快速导航

  • 帖主:appleboyallen
  • cmsoft
  • tripofdream

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo