我有一个有点长的 iframe,一旦按下提交按钮,我想跳到页面顶部(我正在使用 ASP.NET,并且一旦提交表单,就会在 iframe 中显示一个新面板)。问题是我的 iframe 与我的父页面位于不同的域中。这是我到目前为止所拥有的:
在 iframe 中:
<script>
function scrollWindow(){
window.top.scrollTo(0,0);
}
</script>
<input type="submit" onclick="scrollWindow();" value="Submit Request">
如果父级和 iframe 在同一个域上,但不是跨域,则此方法有效。