【发布时间】:2012-02-14 09:59:44
【问题描述】:
单击按钮时,我需要确保窗口控件更改为新的新元素(选项卡)。因此,我在 html 中使用了这样的东西:
<input id="back" type="button" value="Back to Form" onclick="backTo();">
对应的JS代码是:-
function backTo(){
window.location.href='#fragment-1';
window.location.reload();
}
在 Firefox 中执行上述操作时,控制权将返回到元素(fragment-1),其字段中输入了文本数据。虽然 IE8 控件中的相同内容返回到 fragment-1 元素,但所有输入 prev 的文本数据都丢失了。
此外,我已将 Cache-control 参数设置为 public,并尝试查看这是否有助于在控制返回给定 div/元素时从缓存中加载视图状态。
有什么遗漏吗?
【问题讨论】:
标签: javascript firefox internet-explorer-8 viewstate reload