消息提醒的功能,能用js开发吗?

anshihai 2004-12-13 12:57:29
是不需要用户访问页面,就能出结果的.
类似QQ的有好友上线了的提醒一样的功能.
呵呵,那位老大有实例,我给100分.
...全文
169 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zoqo407 2005-03-03
  • 打赏
  • 举报
回复
B/S做这种是不太合适的,建议你还是去看c/s的吧.
anshihai 2004-12-23
  • 打赏
  • 举报
回复
其它人都不懂么?恩,呜呜呜呜...
anshihai 2004-12-14
  • 打赏
  • 举报
回复
to z_kai(冰释)
你有msn吗,我们用msn可以吗?
我的是anshihai@hotmail.com
z_kai 2004-12-13
  • 打赏
  • 举报
回复
呵呵,,有点问题哦
你加我QQ吧! 38078432
我有实例,呵呵
z_kai 2004-12-13
  • 打赏
  • 举报
回复
< SCRIPT>
var WinWidth = 170; // 窗口宽度
var WinHeight = 120; // 窗口高度
var times = 1400; // 显示时间
var step = 4; // 步长
var popTop = 0; // 偏量

var oPopup = window.createPopup();
function popmsg(msgstr)
{
    var winstr;
    winstr = "<table style='border: 1 solid #FFA6CA' width='"+WinWidth+"' height='"+WinHeight+"' border='0' cellpadding='0' cellspacing='0'>";
    winstr += "<tr><td height='30'> </td></tr><tr><td align='center'><table width='90%' height='110' border='0' cellpadding='0' cellspacing='0'>";
    winstr += "<tr><td valign='top' style='font-size:12px; color: red; face: Tahoma'>"+msgstr+"</td></tr></table></td></tr></table>";
    oPopup.document.body.innerHTML = winstr;
    popshow();
}
function popshow(){
    //window.status = popTop;
    if(popTop>times)
    {
        clearTimeout(mytime);
        oPopup.hide();
        return;
    }
    else if((popTop >= (times-WinHeight*step)) && (popTop <= times))    
        oPopup.show(screen.width,screen.height,WinWidth,(times-popTop)/step);
    else if(popTop<=WinHeight)
        oPopup.show(screen.width,screen.height,WinWidth,popTop);
        
    popTop += step;
    var mytime = setTimeout("popshow();",1);
}

popmsg(" <img border='0' src='http://www.blueidea.com/img/common/logo.gif' width='90' height='27'>这里输入你自己的内容。<br>dsafasdf");
< /SCRIPT>
z_kai 2004-12-13
  • 打赏
  • 举报
回复
<SCRIPT>
var WinWidth = 170; // 窗口宽度
var WinHeight = 120; // 窗口高度
var times = 1400; // 显示时间
var step = 4; // 步长
var popTop = 0; // 偏量

var oPopup = window.createPopup();
function popmsg(msgstr)
{
    var winstr;
    winstr = "<table style='border: 1 solid #FFA6CA' width='"+WinWidth+"' height='"+WinHeight+"' border='0' cellpadding='0' cellspacing='0'>";
    winstr += "<tr><td height='30'> </td></tr><tr><td align='center'><table width='90%' height='110' border='0' cellpadding='0' cellspacing='0'>";
    winstr += "<tr><td valign='top' style='font-size:12px; color: red; face: Tahoma'>"+msgstr+"</td></tr></table></td></tr></table>";
    oPopup.document.body.innerHTML = winstr;
    popshow();
}
function popshow(){
    //window.status = popTop;
    if(popTop>times)
    {
        clearTimeout(mytime);
        oPopup.hide();
        return;
    }
    else if((popTop >= (times-WinHeight*step)) && (popTop <= times))    
        oPopup.show(screen.width,screen.height,WinWidth,(times-popTop)/step);
    else if(popTop<=WinHeight)
        oPopup.show(screen.width,screen.height,WinWidth,popTop);
        
    popTop += step;
    var mytime = setTimeout("popshow();",1);
}

popmsg(" <img border='0' src='http://www.blueidea.com/img/common/logo.gif' width='90' height='27'>这里输入你自己的内容。<br>dsafasdf");
</SCRIPT>
anshihai 2004-12-13
  • 打赏
  • 举报
回复
我是想作系统托盘的功能呀.
梅雪香 2004-12-13
  • 打赏
  • 举报
回复
可以建一个隐藏的frame,在里边定时提交,提交的时间间隔要看你的网速和执行速度了。
返回的信息满足显示条件的话,就显示出来。
whb147 2004-12-13
  • 打赏
  • 举报
回复
不断刷新,就可以了,呵呵

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧