当前位置:编程学习 > JAVA >>

JavaScript 设置浏览器标题闪动

当有新消息或者网页有Ajax内容变动时, 可以闪动浏览器标题(或者Tab标题), 提示用户.

<script type="text/javascript">
<!--
function BlinkTitle(title, timeout){
 var self = this;
 var timer = null;
 var backup = document.title;

 self.start = function(title, timeout){
  self.stop();

  if(title != undefined){
   self.title = title;
  }
  self.timeout = timeout == undefined? 600: timeout;

  function blink(){
   document.title = document.title == backup? self.title : backup;
  }
  blink();
  timer = setInterval(blink, self.timeout);
 }

 self.stop = function(){
  if(timer != null){
   document.title = backup;
   clearInterval(timer);
   timer = null;
  }
 }

 self.start(title, timeout);
}

var blink = new BlinkTitle('12345');
//-->
</script>

<a onclick="blink.stop()">stop</a>

补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,