<%@ Page Language="C#" AutoEventWireup="true" CodeFile="floatImage.aspx.cs" Inherits="jsTest_floatImage" %>

<html>
<head>
</head>
<body>
    <div z-index: 100; left: 2px; width: 127px; position: absolute;
        top: 43px; height: 96px; visibility: visible;">
        <a href="http://www.baidu.com" target="_blank">
            <img src="http://www.baidu.com/img/logo.gif" width="174" height="59" border="0"></a></div>

    <script>
    var xPos = 300;
var yPos = 200;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img1.style.top = yPos;
function changePos()
{
 width = document.body.clientWidth;
 height = document.body.clientHeight;
 Hoffset = img1.offsetHeight;
 Woffset = img1.offsetWidth;
 img1.style.left = xPos + document.body.scrollLeft;
 img1.style.top = yPos + document.body.scrollTop;
 if (yon)
  {yPos = yPos + step;}
 else
  {yPos = yPos - step;}
 if (yPos < 0)
  {yon = 1;yPos = 0;}
 if (yPos >= (height - Hoffset))
  {yon = 0;yPos = (height - Hoffset);}
 if (xon)
  {xPos = xPos + step;}
 else
  {xPos = xPos - step;}
 if (xPos < 0)
  {xon = 1;xPos = 0;}
 if (xPos >= (width - Woffset))
  {xon = 0;xPos = (width - Woffset);   }
 }
 
 function start()
  {
   img1.visibility = "visible";
  interval = setInterval('changePos()', delay);
 }
 function pause_resume()
 {
  if(pause)
  {
   clearInterval(interval);
   pause = false;}
  else
  {
   interval = setInterval('changePos()',delay);
   pause = true;
   }
  }
 start();
    </script>
</body>
</html>

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2022-01-19
  • 2022-12-23
  • 2021-11-19
  • 2021-12-25
  • 2021-08-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
相关资源
相似解决方案