Dict.CN

C#+JS简单实现 定时轮询数据表 以及时弹出消息提示窗口

实现思路:
框架主页 + 弹出的消息显示页面
框架主页内 通过js定时执行一隐藏按钮的click事件
    其事件为查询消息表
    如有新消息 则在框架页弹出消息提示窗口
消息提示窗口 定时自动关闭
    其内有 已读 和 删除 及 链接 按钮
    链接按钮 负责刷新框架面的iframe中的src
=====================
相关示例代码如下:
----------------
框架页面HTML部分
----------------
-------------------
框架页面.cs代码部分
-------------------
--------------------------
弹出的消息显示页面HTML部分
--------------------------
-----------------------------
弹出的消息显示页面.cs代码部分
-----------------------------

//弹出多个窗口
//varAlertSeq表示第几个
//从左到右 从下而上
function fn_OpenMsgWindow(varTestID,varAlertSeq)
{
var paraTestID =escape(varTestID);

var rslt = (parseInt(varAlertSeq) + 1) / 6; //除
rslt = Math.floor(rslt);
myleft=rslt*200;

var hh;
var r1 = (parseInt(varAlertSeq) + 1)%6;
if((parseInt(varAlertSeq) + 1)<6)
{
hh = r1 * 100;
}
else
{
hh = (r1+1) * 100;
}
mytop=screen.availHeight-hh;

window.parent.open('Sys_MsgAlertWindow.aspx?&TestIDPara='+paraTestID+'',"","dependent=no,location=no,height=70,width=200,top="+mytop+",left="+myleft+"");
}

来源:http://www.cnblogs.com/freeliver54/archive/2007/08/01/839323.html
posted on 2007-08-17 09:54  standas  阅读(1009)  评论(0)    收藏  举报