Javascript 在iFrame中滚动

Javascript 在iFrame中滚动,javascript,iframe,scroll,scrollto,Javascript,Iframe,Scroll,Scrollto,交易如下: 我花了5个小时为我的问题寻找一个好的解决方案,发现了很多(不幸的是,没有工作,或者是我做错了什么) 我有一个页面,其中有一个iFrame。 我不想滚动页面以正确查看iFrame。 我的意思是在该页面中滚动iFrame,这样它就会改变它的位置(iFrame中的页面) 不起作用的是:将一个窗口scrollTo放入iFrame页面代码中(只是因为这个页面不是我的,所以:我有自己的页面,在iFrame中我有stackoverflow.com,我希望它向右滚动100px,向下滚动500px)

交易如下: 我花了5个小时为我的问题寻找一个好的解决方案,发现了很多(不幸的是,没有工作,或者是我做错了什么)

我有一个页面,其中有一个iFrame。 我不想滚动页面以正确查看iFrame。 我的意思是在该页面中滚动iFrame,这样它就会改变它的位置(iFrame中的页面)

不起作用的是:将一个窗口scrollTo放入iFrame页面代码中(只是因为这个页面不是我的,所以:我有自己的页面,在iFrame中我有stackoverflow.com,我希望它向右滚动100px,向下滚动500px)

我希望你明白我的意思,并帮助我解决它


请友好地给我一个iFrame的整个工作示例。我只是不能忍受花更多的时间来搞清楚。。。有可能吗

一种方法如下:

 <div style="height: 500px; width: 800px; 
             overflow-y: scroll; overflow-x: hidden;">
 <iframe src="http://www.washingtonpost.com/" 
         style="width: 1500px; height: 2000px;"></iframe>
 </div>


您可以修改CSS以根据需要调整框架。

Pekka是正确的-这是不可能的。由于iframe的
src
来自不同的域,因此没有浏览器允许来自父窗口的代码访问DOM或窗口。这是重要的,也是有意的。如果页面来自不同的域,则在单独的窗口中运行的恶意脚本完全可能会在父窗口中造成严重问题。

那么您想滚动不属于您的iframe吗?这可能是不可能的。我不确定这是否是他需要的:
我的意思是在该页面中滚动iFrame,这样它就会改变它的位置(在iFrame中的页面)。
Pekka明白了。对不起,贝纳斯坦,你没有帮我。滚动不属于我的框架是不可能的?就像我想在一页中滚动一页。。。你为什么认为这是不可能的?