Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在同一滚动中重新加载父位置_Javascript_Parent Child - Fatal编程技术网

Javascript 在同一滚动中重新加载父位置

Javascript 在同一滚动中重新加载父位置,javascript,parent-child,Javascript,Parent Child,我不是程序员,我负责管理一个基于php+mysql的web平台,该平台带有一个原型引擎,其中数据表单使用旧的modalbox脚本打开/传递到服务器。 比如说一年前,在模式窗口中编辑或添加数据并关闭后,父页面重新加载到与我相同的滚动点。。这非常有用,因为平台生成了很长的数据列表。 事实上,这已经不起作用了,我也找不到办法让它起作用。 以下是我在表单关闭按钮上使用的代码: <a href="" onclick="Modalbox.hide( {afterHide: parent.locatio

我不是程序员,我负责管理一个基于php+mysql的web平台,该平台带有一个原型引擎,其中数据表单使用旧的modalbox脚本打开/传递到服务器。 比如说一年前,在模式窗口中编辑或添加数据并关闭后,父页面重新加载到与我相同的滚动点。。这非常有用,因为平台生成了很长的数据列表。 事实上,这已经不起作用了,我也找不到办法让它起作用。 以下是我在表单关闭按钮上使用的代码:

<a href="" onclick="Modalbox.hide( {afterHide: parent.location.reload()}); return false;">Continue</a>

我还添加了两个信息:

  • 我已经创建了一个父页面列表,其中的锚点是由db查询以友好方式生成的,可以在子模式中使用
  • 这对于避免重新加载页面和手动更新数据来说是非常好的,但这可能是另外一个步骤

使用此JS函数在正文滚动条上重新加载或刷新当前Url

<body onscroll="location.reload();">

经过一些实验后,我在ajaxtab.js中找到了一个自定义函数,并将其用于应用一个简单的rewturn false; 最后,这里是代码

MYINSTANCE.onajaxpageload = function(pageurl) {
    return false;       
};

平台使用原型js系统。。我不需要在模式滚动时刷新,但在模式关闭时,在打开模式窗口时的相同滚动点。感谢您的回答好吧,我更好地理解了这个问题:ajax选项卡正在插入源代码中没有的数据,因此当我重新加载或单击ajax调用浏览器时,由于异步行为,“不知道”页面的实际高度。我应该使用一个脚本,了解页面的真正滚动点,并在重新加载后发送给它。有什么想法吗?