Javascript 仅在加载时调整页面大小一次

Javascript 仅在加载时调整页面大小一次,javascript,html,css,Javascript,Html,Css,我有一个叫第二页的网站。这个页面只是让用户回答几个问题,所以我正在调整新页面的大小 <body onLoad="moveTo(200,200); resizeTo(400,200);"> 这很好,但在用户回答问题后,我想再次将页面调整为更大的大小以显示答案 <input type="submit" name="go" value="Go" onClick="resizeTo(800,800);" /> 当按下Go按钮时,它会调整到较大的页面。不幸的是,几秒钟后

我有一个叫第二页的网站。这个页面只是让用户回答几个问题,所以我正在调整新页面的大小

<body onLoad="moveTo(200,200); resizeTo(400,200);">

这很好,但在用户回答问题后,我想再次将页面调整为更大的大小以显示答案

<input type="submit" name="go" value="Go" onClick="resizeTo(800,800);" />

当按下Go按钮时,它会调整到较大的页面。不幸的是,几秒钟后,它再次调整大小回到body标记中发布的大小。如何在不同时间调整页面大小,而不使其恢复到正文标签要求


谢谢,

提交表单会重新加载页面。为了防止出现这种情况,请尝试以下回答:(问题下的注释也有效)

您可以在提交此表单之前设置页面在cookie中的大小,然后在调整页面大小时读取cookie。

您是否打算刷新/导航到新页面?输入中的调整大小可能会再次触发body onload,由于必须重新焊接/重新加载部分页面。我建议在body onload中加入一个简单的警告,看看是否是这样。如果是这样,那么设置一个sentinel变量,在body首次运行后禁用body onload。@MarcB:我不是劫持这个线程,只是出于好奇想知道:如何禁用body onload?对于没有刷新或iFrame的文档,可以多次调用@MarcB body.onload吗?如果是,在什么条件下?(一个链接对我来说很有用)我不确定它是否是ajax,因为我不熟悉它,但我把提交输入改成了按钮输入。然后我使用onClick=“document.body.innerHTML=”;它工作得很好。谢谢你给我指明了正确的方向。T