zoukankan      html  css  js  c++  java
  • 会消失的链接

    <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>

  • 相关阅读:
    minix中的文件锁
    minix代码中conv2()函数的作用
    ClassView中视图类框架类不见了的解决方法
    minix中的GDT,LDT,IDT和TSS
    MFC dlg窗口按回车(Enter)键和ESC键会退出解决方法
    MongoDB文档、集合、数据库简介
    Windows下MongoDB环境搭建
    【译】RabbitMQ:"Hello World"
    转载 jQuery技巧
    android call webservice by ksoap 实例代码
  • 原文地址:https://www.cnblogs.com/seeusmile-cnblog/p/7610205.html
Copyright © 2011-2022 走看看