2010-06-14 45 views
1

的滾動我有一個網頁製作三個框架的,是這樣的:同步兩幀

+----------------+ 
|  0  | 
+-------+--------+ 
|  |  | 
| 1 | 2 | 
|  |  | 
+-------+--------+ 

框架12是比較一些類似的數據。我想同步這些幀上的垂直滾動條(將兩側的滾動條值設置爲相同)。

我目前的做法是有下面的代碼在框架0

<script> 
    function scroll_sync() { 
     var f1 = window.parent.frames[1]; 
     var f2 = window.parent.frames[2]; 

     f1.onscroll = function() { f2.scroll(f2.scrollX, f1.scrollY); } 
     f2.onscroll = function() { f1.scroll(f1.scrollX, f2.scrollY); } 
    } 

    dojo.addOnLoad(scroll_sync); 
</script> 

這在Firefox 3.x和5.x的鍍鉻細不過,不是在Internet Explorer 8中。有任何想法嗎?

回答

0

在IE瀏覽器,我認爲你需要使用scrollTo像:f2.scrollTo(0,f1_scroll_position);

+0

我認爲這個問題是'scrollX'財產,而不是'scroll'方法,它確實在IE工作 – Arkady 2010-06-15 16:41:13