MasterBene: frame scrollen?

Beitrag lesen

hi gernot,
ok ich kriege jetzt wenigstens ne fehlermeldung, aber wirklich klappen tut es nicht; deswegen mal der code (der von mir geaendert wurde):

<script type="text/javascript">
<!--
function pruefe() {
   if(document.all&&!window.opera) {
     var a=document.all.HauptFenster;
     HauptFenster.document.body.scroll='no';
   } else {
     var a=document.getElementsByName('HauptFenster')[0];
     a.scrolling='no';
   }
   var b=HauptFenster.document.getElementById('cont');
   var c=document.getElementById('link');

if(a.height<b.offsetHeight) {
     if(!c.childNodes||c.childNodes.length<1) {
      var d=document.createElement('img');
      d.src='http://www.sprachlernspiele.de/scroll/up_normal.gif';
      d.style.cursor='pointer';
      d.style.marginLeft='5px';
      d.onmouseover=initUp;
      d.onmouseout=scrollStop;
      c.appendChild(d);
      d=document.createElement('br');
      c.appendChild(d);
      d=document.createElement('img');
      d.src='http://www.sprachlernspiele.de/scroll/down_normal.gif';
      d.style.cursor='pointer';
      d.style.marginLeft='5px';
      d.onmouseover=initDown;
      d.onmouseout=scrollStop;
      c.appendChild(d);
     }
      } else {
      with (c) {
        for (i=0; firstChild; i++) {
          removeChild(firstChild);
        }
      }
   }
}

function initUp () {
 changePic(this);
 scrollUp();
}

function initDown () {
 changePic(this);
 scrollDown();
}

function changePic (pic) {
  if(pic.src.indexOf('up')>0) {
    if(pic.src.indexOf('normal')>0) {
      pic.src="http://www.sprachlernspiele.de/scroll/up_over.gif";
    } else {
      pic.src="http://www.sprachlernspiele.de/scroll/up_normal.gif";
    }
  } else {
    if(pic.src.indexOf('normal')>0) {
      pic.src="http://www.sprachlernspiele.de/scroll/down_over.gif";
    } else {
      pic.src="http://www.sprachlernspiele.de/scroll/down_normal.gif";
    }
  }
}

function scrollUp() {
  HauptFenster.scrollBy(0, -5);
  scr = window.setTimeout("scrollUp()",83);
}

function scrollDown() {
  HauptFenster.scrollBy(0, 5);
  scr = window.setTimeout("scrollDown()",83);
}

function scrollStop() {
  window.clearTimeout(scr);
  changePic(this);
}
//-->
</script>

PS: die bilderurls werden nachher noch geaendert, soll nur erstmal klappen =)