Gute Nacht,
<script language="JavaScript" src="../scripts/scripts.js" type="text/JavaScript">
</script>
...
<iframe src="page1.html" name="detail" width="290" height="240">
<p>can't show frames...</p>
</iframe>
...
<div id='link'></div>
<script type="text/JavaScript">
function pruefe()
{
if(document.all && document.all.tags('body')[0].offsetHeight)
var a=document.all.tags('body')[0].offsetHeight;
else var a=document.body.offsetHeight;
var b=parent.document;
if(b.getElementsByName("detail")[0].height<a)
{
var c=b.getElementById('link');
var d=document.createElement('img');
d.src='up_normal.jpg'
d.onmouseover=function(){scrollTop();}
c.appentChild(d);
var d=document.createElement('img');
d.src='down_normal.jpg'
d.onmouseover=function(){scrollBottom();}
c.appentChild(d);
}
}
</script>
...
<body onLoad='pruefe()'>
[scripts.js]:
function scrollTop() {
var i;
for (i = 0; i < scrollSize; i++) {
frames['detail'].window.scrollBy(0, -1);
}
}function scrollBottom() {
var i;
for (i = 0; i < scrollSize; i++) {
frames['detail'].window.scrollBy(0, 1);
}
}
Da ich leider (wie schon in https://forum.selfhtml.org/?t=88464&m=527650 angekündigt) betriebs(system)blind bin, bitte ich nochmal einen IE-Nutzer den Code zu validieren. Danke!
Gruß aus Berlin!
eddi