2011-11-28 42 views

回答

0

它很容易,

比方說你的iframe的ID testframe那麼它的代碼是

$("#testframe").scrollTop(400).scrollLeft(400); 

現在只是把它包的時間間隔內,並把它放在裏面。

var tick=1; 
function scrolldown(tick) { 
    $("#testframe").scrollTop(tick*100); 
} 
self.setInterval("scrolldown("+(tick+1)+")",5000); 

注:只是一個錯字

+0

這個答案仍然是一個有點不清楚,你可以發表一個這樣的工作例子(例如,在http://jsfiddle.net/)? –

1

如果您無法控制外部頁面的代碼,則這是不可能的。出於安全原因,瀏覽器阻止了這種類型的事情。它被認爲是cross-domain scripting

0

您可以使用setInterval每5秒進行一次滾動。滾動自己可以用this完成。

-1

如果你正在構建一個桌面應用程序(Windows,Linux,不太確定),我建議你找到一個與C#web瀏覽器控件相當的java組件。

由於此控件已加載到桌面應用程序中,因此您可以完全控制瀏覽器加載的文檔(例如,您可以操作它,而不必處於跨域上下文中)。使用jQuery的

0

是否有更新版本,以這種方法嗎?還沒找到實際控制內http://time.com「內容>

沒有顯示。那是相當令人費解。因此,一個iframe中鍵入的iframe使得它隱身..