日期:2014-05-17  浏览次数:20652 次

关于html框架target=“XXX”的问题,如何使点击后的父窗体不移动
我在页面的中间部分加入了一个iframe,name="news"。
在旁边我设置了三个按钮,三个按钮target都="news"。
现在我点击其中的一个按钮,ifram里的内容就会跳转,其他部分不变,但是整个父窗体就会移动(即是父窗体滚动条滚动了),使ifame部分显示到父窗体的中间。
我现在不想在点击按钮后使父窗体移动,即点击后父窗体的滚动条位置不变,请问怎么办?

------解决方案--------------------
个人觉得这种问题比较复杂,还是默认吧,重新装载一个网页进来让他停到原来的网页的位置,这个需求还真没有见过。。。

不过一样可以做到。提供思路。。。

每个页面装载到name="news"的iframe时,都计算出滚动条滚动的高度,放到iframe的parent对象当中,然后每次装载网页时都去取这个值给js操作……