Hi!
Ich hab auf meiner Site zwei gif-buttons, welche folgendermaßen mein Iframe scrollen:
onMouseOver="scroll_iframe('scr1', -4, 'v'); window.status='Nach oben scrollen.'; return true" onMouseOut="stopScroll(); window.status=''; return true">
der dazugehörige Javascript siht so aus:
<script type="text/javascript">
var timer_id;
function scroll_iframe(frm,inc,dir) {
if (timer_id) clearTimeout(timer_id);
if (window.frames[frm]) {
if (dir == "v") window.frames[frm].scrollBy(0, inc);
else window.frames[frm].scrollBy(inc, 0);
timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 20);
}
}
function stopScroll() { if (timer_id) clearTimeout(timer_id); }
</script>
Funktioniert so weit alles prächtig und wunderbar.... aber nur im Internet Explorer!!! Warum läuft das nur bei Microsoft, aber sonst nirgens und wie könnte man das besser machen? - Ich dacht Javascript verstehn alle Browser gleich!
Vielleicht kann mir jemand helfen, find bei google nämlich auch nichts g'scheites.
Vielen Dank, Nadine