[英]How to auto scroll down an iframe 100px every 5 secs?
我想知道如何才能每5秒使用javascript向下滚动iframe 100px。 我知道有一个window.scrollTo(x,y);
但是如何更改为iframe?
iframe是一个外部页面。
做这个东西的软件是否有可能下载?
如果您无法控制外部页面的代码,则无法执行此操作。 浏览器出于安全原因会阻止此类事件。 它被认为是跨域脚本 。
此方法是否有更新版本? 找不到它可以实际控制http://time.com“>中的内容
没有显示。 那真是令人困惑。 因此,在iframe中键入iframe使其不可见。
您可以使用setInterval
每5秒滚动一次。 滚动本身可以做到这一点 。
使用jQuery非常容易,
假设您的iframe的ID为testframe
则其代码为
$("#testframe").scrollTop(400).scrollLeft(400);
现在,将其包装在一个间隔内,然后放入其中。
var tick=1;
function scrolldown(tick) {
$("#testframe").scrollTop(tick*100);
}
self.setInterval("scrolldown("+(tick+1)+")",5000);
注意:只是拼写错误
如果要构建桌面应用程序(Windows,Linux,不太确定),建议您找到一个与C#Web浏览器控件的Java等效的组件。
由于此控件是在桌面应用程序中加载的,因此您可以完全控制浏览器加载的文档(例如,您可以在跨域上下文中对其进行操作)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.