Javascript 当新窗口打开时,如何保持新窗口的滚动位置?
当您按下编辑按钮时,它会打开一个与前一个窗口完全相同但可编辑的新窗口。我希望能够有新窗口的滚动位置与原来的相同。如何保持滚动位置不变?我想我需要使用本地存储Javascript 当新窗口打开时,如何保持新窗口的滚动位置?,javascript,php,html,Javascript,Php,Html,当您按下编辑按钮时,它会打开一个与前一个窗口完全相同但可编辑的新窗口。我希望能够有新窗口的滚动位置与原来的相同。如何保持滚动位置不变?我想我需要使用本地存储 $tmpOnClickJs = <<<JAVASCRIPT window.open('/views/record/edit/index.php?recordId={$this->recordId}'); JAVASCRIPT; return <&
$tmpOnClickJs = <<<JAVASCRIPT
window.open('/views/record/edit/index.php?recordId={$this->recordId}');
JAVASCRIPT;
return <<<HTML
<i
id="editRecordIcon"
class="fas fa-edit fa-2x pointer m-2"
data-toggle="tooltip"
data-original-title="Edit"
data-container="body"
onclick="{$tmpOnClickJs}"
></i>
HTML;
$tmpOnClickJs=如果使用javascript创建/显示新内容,则页面的滚动位置不应更改。尝试创建一个由css隐藏的div,然后在按下“编辑”按钮时取消隐藏。您可能不需要本地存储,这更意味着要在多个实例(站点)之间共享,而不是为一个页面到另一个页面的内容指定值。相反,只需将查询字符串中的当前值传递到新页面,然后@ChrisHaas在哪里添加window.onload?在窗口的正下方。打开()?