Javascript 在同一滚动中重新加载父位置
我不是程序员,我负责管理一个基于php+mysql的web平台,该平台带有一个原型引擎,其中数据表单使用旧的modalbox脚本打开/传递到服务器。 比如说一年前,在模式窗口中编辑或添加数据并关闭后,父页面重新加载到与我相同的滚动点。。这非常有用,因为平台生成了很长的数据列表。 事实上,这已经不起作用了,我也找不到办法让它起作用。 以下是我在表单关闭按钮上使用的代码:Javascript 在同一滚动中重新加载父位置,javascript,parent-child,Javascript,Parent Child,我不是程序员,我负责管理一个基于php+mysql的web平台,该平台带有一个原型引擎,其中数据表单使用旧的modalbox脚本打开/传递到服务器。 比如说一年前,在模式窗口中编辑或添加数据并关闭后,父页面重新加载到与我相同的滚动点。。这非常有用,因为平台生成了很长的数据列表。 事实上,这已经不起作用了,我也找不到办法让它起作用。 以下是我在表单关闭按钮上使用的代码: <a href="" onclick="Modalbox.hide( {afterHide: parent.locatio
<a href="" onclick="Modalbox.hide( {afterHide: parent.location.reload()}); return false;">Continue</a>
我还添加了两个信息:
- 我已经创建了一个父页面列表,其中的锚点是由db查询以友好方式生成的,可以在子模式中使用
- 这对于避免重新加载页面和手动更新数据来说是非常好的,但这可能是另外一个步骤
<body onscroll="location.reload();">
经过一些实验后,我在ajaxtab.js中找到了一个自定义函数,并将其用于应用一个简单的rewturn false; 最后,这里是代码
MYINSTANCE.onajaxpageload = function(pageurl) {
return false;
};
平台使用原型js系统。。我不需要在模式滚动时刷新,但在模式关闭时,在打开模式窗口时的相同滚动点。感谢您的回答好吧,我更好地理解了这个问题:ajax选项卡正在插入源代码中没有的数据,因此当我重新加载或单击ajax调用浏览器时,由于异步行为,“不知道”页面的实际高度。我应该使用一个脚本,了解页面的真正滚动点,并在重新加载后发送给它。有什么想法吗?