igna.rocks/js/AnimatedTitle.js

34 lines
981 B
JavaScript

var rev = "a";
function titlebar(val) {
var msg = "i g n a . r o c k s";
var res = " ";
var speed = 300;
var pos = val;
msg = msg;
var le = msg.length;
if (rev == "a") {
if (pos < le) {
pos = pos + 1;
scroll = msg.substr(0, pos);
document.title = scroll;
timer = window.setTimeout("titlebar(" + pos + ")", speed);
} else {
rev = "b";
timer = window.setTimeout("titlebar(" + pos + ")", speed);
}
} else {
if (pos > 0) {
pos = pos - 1;
var ale = le - pos;
scrol = msg.substr(ale, le);
document.title = scrol;
timer = window.setTimeout("titlebar(" + pos + ")", speed);
} else {
rev = "fwd";
timer = window.setTimeout("titlebar(" + pos + ")", speed);
}
}
}
titlebar(0);
document.addEventListener('contextmenu', event => event.preventDefault());