我想知道如何使用可能的javascript每5秒向下滾動一個iframe 100px。我知道有一個window.scrollTo(x,y);
,但如何更改爲iframe?如何每5秒自動向下滾動一個iframe 100px?
iframe是一個外部頁面。
軟件下載的任何可能性,做這件事?
我想知道如何使用可能的javascript每5秒向下滾動一個iframe 100px。我知道有一個window.scrollTo(x,y);
,但如何更改爲iframe?如何每5秒自動向下滾動一個iframe 100px?
iframe是一個外部頁面。
軟件下載的任何可能性,做這件事?
它很容易,
比方說你的iframe的ID testframe
那麼它的代碼是
$("#testframe").scrollTop(400).scrollLeft(400);
現在只是把它包的時間間隔內,並把它放在裏面。
var tick=1;
function scrolldown(tick) {
$("#testframe").scrollTop(tick*100);
}
self.setInterval("scrolldown("+(tick+1)+")",5000);
注:只是一個錯字
如果您無法控制外部頁面的代碼,則這是不可能的。出於安全原因,瀏覽器阻止了這種類型的事情。它被認爲是cross-domain scripting。
您可以使用setInterval
每5秒進行一次滾動。滾動自己可以用this完成。
如果你正在構建一個桌面應用程序(Windows,Linux,不太確定),我建議你找到一個與C#web瀏覽器控件相當的java組件。
由於此控件已加載到桌面應用程序中,因此您可以完全控制瀏覽器加載的文檔(例如,您可以操作它,而不必處於跨域上下文中)。使用jQuery的
是否有更新版本,以這種方法嗎?還沒找到實際控制內http://time.com「內容>
沒有顯示。那是相當令人費解。因此,一個iframe中鍵入的iframe使得它隱身..
這個答案仍然是一個有點不清楚,你可以發表一個這樣的工作例子(例如,在http://jsfiddle.net/)? –