我用asp是这么实现的:
用一个隐藏的帧(<iframe src="smschk.asp" width=0 height=0></iframe>),其中smschk.asp是检查数据库有无新的信息,这个页面定时刷新,比如1分钟,如果有新的信息就用window.open或者showmodaldialog弹出一个窗口,显示信息给用户。

解决方案 »

  1.   

    可以这样试试
    checkmessage.InnerHtml="<script language=javascript><!--\nopenScript(filename.aspx,400,300);\n--><"+"/script>";
      

  2.   

    if(!this.IsClientScriptBlockRegistered("clientScript"))
                 this.RegisterClientScriptBlock("clientScript", "<script language=JavaScript>window.open(\"http://www.google.com\")</script>");
      

  3.   

    谢谢abigfrog(☆★千年精灵★☆) 的答复。我想再问一下,你的方案是不是网页必须使用多Frame的结构?
      

  4.   

    siyue(思越)和 NetColorWolf(NCW) ,你们的方法是不是打开页面时nopenScript(filename.aspx,400,300)这个脚本就会执行?
      

  5.   

    to  newcoon(coon)
      不一定的,如果是框架结构更好,比如左右结构的,左边是导航,你可以在这里放入iframe,因为这个页面是保持不变的,如果不是框架结构,你可以将这段代码包含在首页,其他的连接都在新窗口中打开,目的是保持首页不变,其他还有很多办法,你可以择优用之。
      

  6.   

    非常感谢abigfrog(☆★千年精灵★☆) 。过一会儿给分。
      

  7.   

    das===========================================================
    ★CSDN助手.Net★功能简介:
    1、真正离线浏览,智能缓存,自动更新本地数据库,也能一次性下载论坛所有帖子,速度飞快。
    2、强大的搜索功能,能进行“标题”,“全文”及“作者”关键字搜索。
    3、帖子更新自动监测提醒(在线等待的时候不用不停的刷新帖子了)。
    4、分类收藏夹,可以非常方便的进行精华帖子本地典藏。
    5、可以选择保存用户名和密码,自动登录。
    6、方便的发贴和回复(可以群发)。
    7、自由设计个性签名。
    8、帖子内的Web连接自动探测,点击直接打开外部浏览器。
    9、可以自由设置帖子查看区的字体,颜色,背景。
    10、个人专区(我的帖子列表,我参与的帖子列表)。下载地址:http://www25.brinkster.com/nluyan/csdn.zip
    源码下载地址:http://www25.brinkster.com/nluyan/csdncode.zip
    .net framework 1.0 运行环境下载地址:http://download.microsoft.com/download/.netframesdk/Redist/1.0/W98NT42KMeXP/EN-US/dotnetredist.exe