您好,欢迎访问一九零五行业门户网

JS实现消息来时让网页标题闪动效果的方法_javascript技巧

本文实例讲述了js实现消息来时让网页标题闪动效果的方法。分享给大家供大家参考,具体如下:
无标题页

参考开心网的head-26.js
var g_blinkid = 0;var g_blinkswitch = 0;var g_blinktitle = document.title;var g_onlineuser = ;var g_sysmsg_sound = null;var g_newmsg_sound = null;var g_app_num = 0;var g_appnum = 0;var g_bappmore = false;var g_inputtime = 0;function blinknewmsg(){ var now = new date(); var nowtime = now.gettime(); if(nowtime - g_inputtime > 5000) { document.title = g_blinkswitch % 2 ? 【 】 - + g_blinktitle : 【新消息】 - + g_blinktitle; } g_blinkswitch++;}function blinkonline(){ document.title = g_blinkswitch % 2 ? ○ + g_onlineuser + 上线了 - + g_blinktitle : ● + g_onlineuser + 上线了 - + g_blinktitle; g_blinkswitch++; if (g_blinkswitch > 10) { stopblinknewmsg(); }}function checknewmsg(){ var url = /home/newmsg.php; var pars = ; var myajax = new ajax.request(url, {method: post, parameters: pars, oncomplete: function (req) { checknewmsgshow(req); } });}function stopblinknewmsg(){ if (g_blinkid) { clearinterval(g_blinkid); g_blinkid = 0; $(head_msgdiv).style.display = none; document.title = g_blinktitle; }}var g_oldmsg = g_oldsysmsg = g_oldbbs = g_oldbbsreply = g_oldcomment = g_oldreply = 0;function checknewmsgshow(req){ var r = req.responsetext; stopblinknewmsg(); settimeout(checknewmsg, 60000); eval (r=+r); var a_msglist = new array(msg, sysmsg, bbs, bbsreply, comment, reply); if(r.notice == 1) { var forbidsound = parseint(r.forbidsound); if (!forbidsound) { for (i=0; i '+'
'+''+' 关于我们┊联系方式┊意见反馈┊帮助中心  © 2009 kaixin001.com 京icp证080482号
'+'
');}
更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript中ajax操作技巧总结》、《javascript切换特效与技巧总结》、《javascript查找算法技巧总结》、《javascript动画特效与技巧汇总》、《javascript错误与调试技巧总结》、《javascript数据结构与算法技巧总结》、《javascript遍历算法与技巧总结》及《javascript数学运算用法总结》
希望本文所述对大家javascript程序设计有所帮助。
其它类似信息

推荐信息