网页标题title的闪动提示

来源:互联网 发布:360软件管家 thunder 编辑:程序博客网 时间:2024/05/21 17:54
转自:http://www.nowamagic.net/librarys/veda/cate/JavaScript
<script type="text/javascript" language="javascript">    var flashTitlePlayer = {        start: function (msg) {            this.title = document.title;            if (!this.action) {                try {                    this.element = document.getElementsByTagName('title')[0];                    this.element.innerHTML = this.title;                    this.action = function (ttl) {                        this.element.innerHTML = ttl;                    };                } catch (e) {                    this.action = function (ttl) {                        document.title = ttl;                    }                    delete this.element;                }                this.toggleTitle = function () {                    this.action('【' + this.messages[this.index = this.index == 0 ? 1 : 0] + '】欢迎访问简明现代魔法');                };            }            this.messages = [msg];            var n = msg.length;            var s = '';            if (this.element) {                var num = msg.match(/\w/g);                if (num != null) {                    var n2 = num.length;                    n -= n2;                    while (n2 > 0) {                        s += "&nbsp;";                        n2--;                    }                }            }            while (n > 0) {                s += ' ';                n--;            };            this.messages.push(s);            this.index = 0;            this.timer = setInterval(function () {                flashTitlePlayer.toggleTitle();            }, 1000);        },        stop: function () {            if (this.timer) {                clearInterval(this.timer);                this.action(this.title);                delete this.timer;                delete this.messages;            }        }    };    function flashTitle(msg) {        flashTitlePlayer.start(msg);    }    function stopFlash() {        flashTitlePlayer.stop();    }flashTitle("start..");</script>
原创粉丝点击