Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 200
  • Last Modified:

animation in html

i need a script that enter image to my html doc from top and going out   in a loop
thanks
0
rutie37
Asked:
rutie37
1 Solution
 
xabiCommented:
You will find all what you need here:
http://www.dansteinman.com/dynduo/en/path.html
and here:
http://www.dansteinman.com/dynduo/duopath/index.html

But I recomend you to use Dreamweaver to create a path for an image to move around a page.

xabi
0
 
FRehmanCommented:
you can insert image tag for image
<input type="image" src="test.gif">
0
 
CJ_SCommented:
You will need at least one layer, and javascript code. Dansteinmann is very famous on this kind of stuff.

For IE you have a layer <DIV>, this has a style attribute with the position of the layer. like

<DIV name='moveit' style="position:absolute; left:10; top:100;">
   ...
</DIV>

etc.

Anyway. In the javascript code you use the name of the layer, and the style..get the psotion and change it to your likings. To let it keep moving you set a time like.
setTimeOut("function-name()", 100)
(the 100 is the time in milli-seconds it will wait to re-do the function)

so, eventually it will look like:

<script language=javascript>
<!--
   function MoveItAway()
   {
      var x-now, y-now, x-new, y-new;
      x-now = moveit.style.left;
      y-now = moveit.style.top;
      x-new = (some math-function-stuff)
      y-new = (some math-function-stuff)
      moveit.style.left = x-new;
      moveit.style.top = y-new;
      tTimer = setTimeOut("MoveItAway()", 100)
   }
//-->
</script>

Of course you should put in it whatever you need!
   }
0
 
BhargavaCommented:
check if this works.
similar to the one posted by CJ_S

<HTML>
<HEAD>
<TITLE></TITLE>
<style>
#img{position:absolute;
visibility:visible;
top:0px;}
</style>
<script language=javascript>
var isIE=false,isNav=false;
if(parseInt(navigator.appVersion) >= 4){
      if(navigator.appName == "Netscape")      {
            isNav=true;
            isIE=false;
      }else{
            isNav=false;
            isIE=true;
      }
}
function set(){
      if(isNav){      
            result = document.img.top + 15 + document.img.clip.height;
            if(result < screen.height){
                  document.img.top += 15;      
                  document.img.left += 25;
            }else{
                  document.img.top = 0;
                  document.img.left = 0;
            }
      }else if(isIE){      
            if(img.style.top){
                  result = parseInt(img.style.top) + 15 + parseInt(img.offsetHeight);
                  if(result < screen.height){
                        img.style.top = parseInt(img.style.top) + 15;      
                        img.style.left = parseInt(img.style.left) + 25;
                  }else{
                        img.style.top = 0;
                        img.style.left = 0;
                  }
            }else{
                  img.style.top = 0;
            }
      }      
      
      
      window.setTimeout('set();',1000);
}
</script>
</HEAD>
<BODY onload="window.setTimeout('set();',1000)">
<div id=img name=img>
<P><IMG align=middle alt=Bear src="images/Bear.gif"></P>
</div>
</BODY>
</HTML>


0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now