Javascript 刷新帧并跳转到锚定

Javascript 刷新帧并跳转到锚定,javascript,events,onclick,frames,Javascript,Events,Onclick,Frames,我无法先刷新帧,然后跳转到锚。我在onClick事件中放置命令的顺序似乎没有什么区别。我甚至试着把它们拉到一个函数中,但都没有用 <input type="button" onclick="edit_form.edit_mode.value=1; edit_form.submit(); top.settings.location.reload(); top.settings.location='index.php?fuseaction=admin.displayCallReportSett

我无法先刷新帧,然后跳转到锚。我在onClick事件中放置命令的顺序似乎没有什么区别。我甚至试着把它们拉到一个函数中,但都没有用

<input type="button"
onclick="edit_form.edit_mode.value=1;
edit_form.submit();
top.settings.location.reload();
top.settings.location='index.php?fuseaction=admin.displayCallReportSettings#3';"
value="Save"
name="save_button">

可以这样做吗?

这是因为您正在启动帧重新加载,并立即发出命令转到另一个url。您必须分配onload处理程序并将该锚滚动到视图中。

是否出于任何原因刷新iFrame?我想是因为位置是一样的,但你喜欢新的内容,还是去它的锚?正在尝试使用iFrame.location和iFrame.location.hash属性。左框显示设置的长列表。右框允许编辑和保存。我想保存设置,然后刷新左侧框架中的列表以使用刚刚保存的设置进行更新,然后返回列表中的当前位置。这有用吗?我用的是框架集和框架,你太棒了。谢谢,我需要一点推动。我通过url PHP传递锚,然后使用onload hander跳转。再次感谢。