Kadet: dynamische grafik

Beitrag lesen

Wie schreibe ich dieses script so um, dass die Grafik von links nach rechts hineinscrollt und nicht von oben nach unten?
Ich bin immer wieder kläglich gescheitert.

<HTML>
<body onload="init()" bgcolor="black">

<style>
.menu

{

position: absolute;

top:-150;

width: 100;

padding:5;

border-width: 1;

border-style: solid;

background: purple;

color: white;

}
</style>
<script>
var mpos=new Array();
var mdir=new Array();
var maxmenus=1;
var delay=20;
function do_menu(e, menu)
{
 mdir[menu]=-mdir[menu];
 if(mpos[menu]<=-165)
 {
  if(document.layers)
  {
   document.layers["menu"+menu].top=e.pageY-165;
   document.layers["menu"+menu].left=e.pagex;
  } else
  {
   document.all["menu"+menu].style.top=event.y-165;
   document.all["menu"+menu].style.left=event.x;
  }
  move_menu(menu);
 }
 if(mpos[menu]>=0)
  move_menu(menu);
}
function move_menu(menu)
{
 mpos[menu]+=mdir[menu];
 if(document.layers)
 {
  document.layers["menu"+menu].top+=mdir[menu];
  document.layers["menu"+menu].clip.top=-mpos[menu];
 }
 else
 {
  document.all["menu"+menu].style.top=parseInt(document.all["menu"+menu].style.top)+mdir[menu];
  document.all["menu"+menu].style.clip="rect("+(-mpos[menu])+",auto,auto,auto)";
 }
 if(mpos[menu]>-165 && mpos[menu]<0)
  setTimeout("move_menu("+menu+")", delay);
}
function init()
{
 for(i=0; i<maxmenus; i++)
 {
  mpos[i]=-165;
  mdir[i]=-4;
 }
}
</script>

<div id="menu0" class="menu">
<center><img src="bild.gif"></img><br><font size="2" face="arial">
Hallo</center></font>
</div>

<div id="tester" onmouseover="do_menu(event, 0)" onmouseout="do_menu(event, 0)">
<font color="white" size="1" face="arial">hallo</font></div>

</body>

</HTML>