会消失的链接

<script language="JavaScript">
//表示显示的信息
var message = '<b><a href="#" target="_blank">i will display(5 seconds is hidden)</a></b>';
//定义背景颜色
var backgroundcolor = "#00FFFF";
//0代表信息永远显示,1代表信息只显示一段时间,2为随机显示模式
var displaymode = 1;
//如果显示模式为在指定时间内显示,输入时间段(1000为1秒)
var displayduration = 5000;
//1代表闪烁,0代表不闪烁
var flashmode = 1;
//如果设置了闪烁,输入闪烁的颜色
var flashtocolor = "#FFFF00";

function regenerate(){
window.location.reload();//重新载入窗口
}
var which = 0;
function regenerate2(){
if(document.layers){//如果是Netscape浏览器,则延时700ms
setTimeout("window.onresize=regenerate",700);
}
}
function display2(){
if(document.layers){//如果是Netscape浏览器
if(topmsg.visibility=="show"){//如果信息是可见的则改为隐藏
topmsg.visibility="hide";
}else{//否则改为可见
topmsg.visibility="show";
}
}else if(document.all){//如果是IE浏览器
if(topmsg.style.visibility=="show"){//如果信息是可见的则改为隐藏
topmsg.style.visibility="hide";
}else{//否则改为可见
topmsg.style.visibility="show";
}
setTimeout("display2",Math.round(Math.random()*10000)+10000);//延时一个随机时间
}
}
function flash(){
if(which==0){
if(document.layers){//如果是Netscape浏览器
topmsg.bgColor = flashtocolor;//信息的背景色改为闪烁的颜色
}else{//如果是IE浏览器
topmsg.style.backgroundColor = flashtocolor;
}
which = 1;//which置为1
}else{
if(document.layers){//如果是Netscape浏览器
topmsg.bgColor = backgroundcolor;//设置链接的背景颜色
}else{//如果是IE浏览器
topmsg.style.backgroundColor = backgroundcolor;//设置链接的背景颜色
}
which = 0;
}
}
if(document.all){
document.write('<span id="topmsg" style="position:absolute;visibility:hidden">'+message+'</span>');//显示链接内容
}
Ypos = window.document.body.clientHeight - 60;
Xpos = window.document.body.clientWidth - 60;
function logoit(){
document.all.topmsg.style.left = document.body.scrollLeft + document.body.clientWidth/2;//设置链接显示的左边界
document.all.topmsg.style.top = document.body.scrollTop + document.body.clientHeight;//设置链接显示的上边界
}
function setmessage(){
//显示链接
document.all.topmsg.style.backgroundColor = backgroundcolor;//设置链接背景颜色
document.all.topmsg.style.visibility = "visible";//设置链接为可视
if(displaymode == 1){
setTimeout("topmsg.style.visibility='hidden'",displayduration);//按照设定的时间延时后,将链接的显示属性变成隐藏
}else if(displaymode == 2){
display2();
}
if(flashmode == 1){
setInterval("flash()",1000);//设置flash的延时为1秒
}
window.onscroll = logoit;//设置事件对应函数
window.onresize = new Function("window.location.reload");//重新载入窗口
}
function setmessage2(){
//显示链接
topmsg = new Layer(window.innerWidth);//新建一个层,宽度固定
topmsg.bgColor = backgroundcolor;//设置链接的背景颜色
regenerate2();
topmsg.document.write(message);//输出链接
topmsg.document.close();
logoit2();
topmsg.visibility = "show";
if(displaymode == 1){
setTimeout("topmsg.style.visibility='hidden'",displayduration);//按照设定的时间延时后,将链接的显示属性变成隐藏
}else if(displaymode == 2){
display2();
}
if(flashmode == 1){
setInterval("flash()",1000);//设置flash的延时为1秒
}
}
if(document.layers){//如果是Netscape浏览器
window.onload = setmessage2();
}else{//如果是IE浏览器
window.onload = setmessage();
}
</script>

原文地址:https://www.cnblogs.com/seeusmile-cnblog/p/7610205.html