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