JS1.5: Mozilla - 2 Frames parallel bewegen
stowoda
- programmiertechnik
Hi Leute,
lang nicht mehr vorbeigeschaut...
Hat jemand von euch Erfahrung mit dem JavaScript 1.5 Event-Modell? Ich möchte zwei Frames parallel zueinander bewegen. Aber allein am Scroll-Event scheint es schon zu hapern.
Folgendes funktioniert mir 'resize', jedoch nicht mit 'scroll'.
||--- SCRIPT Anfang--->
function angekommen(){
alert("Ja, angekommen!");
}
function init(){
window.addEventListener('resize',heardIt,true);
window.addEventListener('scroll',heardIt,true);
}
onload = init();
<--- SCRIPT ENDE ---||
Hat jemand eine Idee, wie ich das Event Scrollen auf irgendeine Art abfangen kann. Jede andere Idee ist mir auch recht.
Viele Grüße
StoWoda
Hi Sto,
das 'scroll' event wird anscheinend (noch) nicht richtig verarbeitet. Stattdessen kannst Du aber auch 'mouseup' nehmen. Wird allerding auch ausgelöst, wenn man mitten ins Frame klickt, was aber nicht sonderlich stört.
Hier meine Lösung, ebenfalls nur für Mozilla 0.99.
<script language="JavaScript" >
function scrollIt(){
parent.frames[0].scrollTo(parent.frames[1].pageXOffset,0);
}
function init(){
window.addEventListener('mouseup',scrollIt,true);
}
onload = init();
</script>
Viele Grüße
Peter Stadie