2013-02-06 61 views
0

我一直試圖解決這個問題幾天,現在它讓我發瘋。我甚至不知道它是否可能,所以任何幫助將不勝感激。我在這個偉大的網站上搜索了數百個答案,但找不到我正在尋找的答案。我可以在iframe中的iframe上使用onclick scrollBy事件

我想使用一個按鈕來滾動我的HTML頁面上的iframe的內容。

基本上我有兩個iframe(名爲iframe1 & iframe2)他們坐在我的HTML頁面上。每個iframe下都有2個按鈕。 iframe1是和降等的按鈕命名爲「向上向下&」他們做工精細用下面的代碼向上滾動:

<input type="button" class="button" onclick="frame1.scrollBy(0,-200)" value="Up" /> 
<input type="button" class="button" onclick="frame1.scrollBy(0, +200)" value="Down" /> 

第二IFRAME(iframe2)持有的HTML頁面(名爲card.html),其有2個更多的iframe(這是它變得混亂)2個新的iframe被稱爲iframe3 & iframe4。我只想滾動iframe4。

我怎樣才能讓它滾動,我曾嘗試應用我用於iframe1的相同功能,但由於某種原因它不起作用。

<input type="button" class="button" onclick="frame4.scrollBy(0,-200)" value="Up" /> 
<input type="button" class="button" onclick="frame4.scrollBy(0,-200)" value="Up" /> 

我猜它是與事實,iframe是另一個iframe中,按鈕是主要的HTML頁面。

任何幫助將不勝感激。

回答

0

這只是一個(受過良好教育的)猜測,但請嘗試frame2.frame4.scrollBy(0,-200)。您需要從其他iframe中獲取iframe,然後才能使用它。