CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

有关模式对话框的问题

楼主Clayborne(Clay)2005-08-01 19:50:34 在 Web 开发 / ASP 提问

因为代码太长所以没有全部贴出来,我大致说明一下问题,高手们帮我分析下  
   
  list.asp里面判断数据库里面有要显示的记录之后,弹出一个模式对话框显示记录,但是显示完之后要更新记录,但是写在模式对话框里的更新记录的步骤没有及时执行,需要关闭浏览器之后才看到记录被更新,我在两个页面里面加了   response.buffer=false,仍然一样的结果,模式对话框的这个特性要如何才能改变?  
  list.asp(普通窗口)  
  function   ReceiveMsg()  
      cleft=(screen.width-<%=MessageDialogWidth%>)/2  
      ctop=(screen.height-<%=MessageDialogHeight%>)/2  
      window.showmodaldialog   "Message.asp?act=receive&uid=<%=session("Uid")%>","mes","dialogWidth=<%=MessageDialogWidth%>px;dialogHeight=<%=MessageDialogHeight%>px;help=no;status=no;scroll=no;"  
  end   function  
   
  mes.asp(模式对话框)  
  sql="update   Message   set   Received=true   where   Message.Received=false   and   FromUid=(select   top   1   FromUid   from   Message   where   ToUid='"&Uid&"'   and   Received=false)   and   ToUid='"&Uid&"'"  
  Conn.execute   sql  
   
  mes里面的sql要关闭list.asp窗口才会执行,请问该如何处理? 问题点数:50、回复次数:3Top

1 楼yuliang0828(殷剑平)回复于 2005-08-01 23:51:45 得分 0

我的理解是你用list.asp调用mes.asp是否?如果是,我的分析是这样:如果你用一个静态页面去以模式对话框的方式调用一个ASP页面,ASP的执行应该是没问题的。另外,你怎么知道的只有关闭了所有窗口后才执行的结论。莫非你看了弹出mes.asp后的List.asp的内容,如果是那样的话应该用脚本将List.asp刷新才好。  
   
  如果我的第一个判断都不完全正确。那给你个大概的建议,弹出窗口的下一行接一个打开新窗口或刷新当前页的语句(这句的目的是为了调用某个ASP页来执行原mes.asp内的内容)Top

2 楼net_lover(【孟子E章】)回复于 2005-08-02 07:57:53 得分 50

window.showmodaldialog   "Message.asp?act=receive&uid=<%=session("Uid")%>",window,"dialogWidth=<%=MessageDialogWidth%>px;dialogHeight=<%=MessageDialogHeight%>px;help=no;status=no;scroll=no;"  
   
  window.dialogArguments.location.reload   刷新  
   
   
  http://dev.csdn.net/develop/article/15/15113.shtm  
   
  关键要了解showmodaldialog   的工作机制Top

3 楼Clayborne(Clay)回复于 2005-08-05 17:11:42 得分 0

因为完全没有接触过,所以找资料存在难度,我想问题就是在这里,谢谢!结贴Top

相关问题

  • 有关非模式对话框
  • 模式对话框
  • 有关无模式对话框的问题
  • 有关模式对话框的有趣问题!!!
  • 有关对话框?
  • 模式对话框问题
  • 无模式对话框!!!急
  • 模式对话框问题
  • 模式对话框问题
  • 一个有关无模式对话框显示图线的问题?

关键词

  • 模式
  • 执行
  • 页面
  • asp
  • 模式对话框
  • 调用
  • 弹出
  • 刷新
  • 记录
  • showmodaldialog

得分解答快速导航

  • 帖主:Clayborne
  • net_lover

相关链接

  • Web开发类图书

广告也精彩

反馈

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