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

问个iframe内嵌页面跳转时主页面如何跳到页面顶部的问题
例如
现在A页面内分为上下两个部分,上部分是top,下部分分左右,左是treeview右边是iframe,iframe内嵌一个B页面,B页面的内容实质上是个月刊,可以理解为杂志,里面有很多转向到其他页面的连接,问题来了。
如果现在我浏览A页面很长,浏览器滚动条在中间,当我点击B页面的某个连接时,iframe内的页面变了,但是A页面整体无变化,这时滚动条还是在中间的部位,造成的为题就是我看到的iframe里面的内容不是文章的头部,而有可能是直接看到中间部位甚至是尾部(因为我的iframe自适应高度,当文章高度低于iframe高度时他是会收缩的自然的浏览器也就在文章最底部了)。
我该如何让他进行点击超链接操作时直接跳到A页面顶部,此时是点iframe内的超链接实现A页面置顶(相当于点了超链接后不光实现跳转还实现了<a href="#top">top</a>它,
不知道我描述的够不够准确,能不能听明白,能解决么。

------解决方案--------------------
在B页面增加一个JS函数

JScript code

function parentGoTop(){
parent.scrollTo(0,0);
}